<?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[MessageBox problem]]></title><description><![CDATA[<p>hi</p>
<p>ich wollte aus einer meiner anwendungen alle texte entfernen und auserhalb in verschiedenen daten ablegen, so das man dann durch ändern dieser datei(des dateipfades) die sprache umstellen kann.<br />
das klappt auch alles soweit ganz gut nur macht bei mir die messagebox nicht mit:(<br />
erstmal meine funktion:</p>
<pre><code>String text(int a)
           {
           String b;
           if (FileExists(&quot;Daten\\config.ttl&quot;)==true)
              {
              try{
                 list = new TStringList;
                 list-&gt;LoadFromFile(&quot;Daten\\config.ttl&quot;);
                 b=list-&gt;Strings[0];
                 }
              __finally
                 {
                 delete list;
                 }
              }
           if (FileExists(&quot;Daten\\&quot;+b+&quot;.ttl&quot;)==true)
              {
              try{
                 list = new TStringList;
                 list-&gt;LoadFromFile(&quot;Daten\\&quot;+b+&quot;.ttl&quot;);
                 b=list-&gt;Strings[a];
                 }
              __finally
                 {
                 delete list;
                 }
              }
           return b;
           }
</code></pre>
<p>und dann schlieslich in der anwendung da wo die massagebox ist</p>
<pre><code>Application-&gt;MessageBox(Form1-&gt;text(5),Form1-&gt;text(6),MB_OK);
</code></pre>
<p>der bringt dann folgene fehler raus:</p>
<pre><code>[C++ Fehler] grafikladen.cpp(88): E2034 Konvertierung von 'AnsiString' nach 'const char *' nicht möglich
[C++ Fehler] grafikladen.cpp(88): E2342 Keine Übereinstimmung des Typs beim Parameter 'Text' ('const char *' erwartet, 'AnsiString' erhalten)
[C++ Fehler] grafikladen.cpp(88): E2034 Konvertierung von 'AnsiString' nach 'const char *' nicht möglich
[C++ Fehler] grafikladen.cpp(88): E2342 Keine Übereinstimmung des Typs beim Parameter 'Caption' ('const char *' erwartet, 'AnsiString' erhalten)
</code></pre>
<p>hoffe jemand kann mir helfen <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="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/132233/messagebox-problem</link><generator>RSS for Node</generator><lastBuildDate>Thu, 27 Aug 2026 09:11:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/132233.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 09 Jan 2006 07:36:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to MessageBox problem on Mon, 09 Jan 2006 07:36:19 GMT]]></title><description><![CDATA[<p>hi</p>
<p>ich wollte aus einer meiner anwendungen alle texte entfernen und auserhalb in verschiedenen daten ablegen, so das man dann durch ändern dieser datei(des dateipfades) die sprache umstellen kann.<br />
das klappt auch alles soweit ganz gut nur macht bei mir die messagebox nicht mit:(<br />
erstmal meine funktion:</p>
<pre><code>String text(int a)
           {
           String b;
           if (FileExists(&quot;Daten\\config.ttl&quot;)==true)
              {
              try{
                 list = new TStringList;
                 list-&gt;LoadFromFile(&quot;Daten\\config.ttl&quot;);
                 b=list-&gt;Strings[0];
                 }
              __finally
                 {
                 delete list;
                 }
              }
           if (FileExists(&quot;Daten\\&quot;+b+&quot;.ttl&quot;)==true)
              {
              try{
                 list = new TStringList;
                 list-&gt;LoadFromFile(&quot;Daten\\&quot;+b+&quot;.ttl&quot;);
                 b=list-&gt;Strings[a];
                 }
              __finally
                 {
                 delete list;
                 }
              }
           return b;
           }
</code></pre>
<p>und dann schlieslich in der anwendung da wo die massagebox ist</p>
<pre><code>Application-&gt;MessageBox(Form1-&gt;text(5),Form1-&gt;text(6),MB_OK);
</code></pre>
<p>der bringt dann folgene fehler raus:</p>
<pre><code>[C++ Fehler] grafikladen.cpp(88): E2034 Konvertierung von 'AnsiString' nach 'const char *' nicht möglich
[C++ Fehler] grafikladen.cpp(88): E2342 Keine Übereinstimmung des Typs beim Parameter 'Text' ('const char *' erwartet, 'AnsiString' erhalten)
[C++ Fehler] grafikladen.cpp(88): E2034 Konvertierung von 'AnsiString' nach 'const char *' nicht möglich
[C++ Fehler] grafikladen.cpp(88): E2342 Keine Übereinstimmung des Typs beim Parameter 'Caption' ('const char *' erwartet, 'AnsiString' erhalten)
</code></pre>
<p>hoffe jemand kann mir helfen <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="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/961480</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/961480</guid><dc:creator><![CDATA[hopatrick]]></dc:creator><pubDate>Mon, 09 Jan 2006 07:36:19 GMT</pubDate></item><item><title><![CDATA[Reply to MessageBox problem on Mon, 09 Jan 2006 07:39:56 GMT]]></title><description><![CDATA[<p>man kann mit c_str() einen String in einen const char &quot;wandeln&quot;</p>
<p>Btw falsches Forum, solltest ins Builder Forum <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>
]]></description><link>https://www.c-plusplus.net/forum/post/961484</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/961484</guid><dc:creator><![CDATA[ser1al]]></dc:creator><pubDate>Mon, 09 Jan 2006 07:39:56 GMT</pubDate></item><item><title><![CDATA[Reply to MessageBox problem on Mon, 09 Jan 2006 07:46:24 GMT]]></title><description><![CDATA[<p>geht nun ohne fehlermeldung aber der text der da erscheinen sollte ist nun ganz weg</p>
<p>sorry wuste net das es ins andere gehört</p>
]]></description><link>https://www.c-plusplus.net/forum/post/961490</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/961490</guid><dc:creator><![CDATA[hopatrick]]></dc:creator><pubDate>Mon, 09 Jan 2006 07:46:24 GMT</pubDate></item><item><title><![CDATA[Reply to MessageBox problem on Mon, 09 Jan 2006 13:38:02 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>mir ist schleierhaft, was sich hinter diesem Konstrukt verbirgt</p>
<pre><code class="language-cpp">Form1-&gt;text(5)
</code></pre>
<p>Was für ein Typ ist <em>-&gt;text</em>?</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/961711</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/961711</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Mon, 09 Jan 2006 13:38:02 GMT</pubDate></item><item><title><![CDATA[Reply to MessageBox problem on Mon, 09 Jan 2006 13:41:47 GMT]]></title><description><![CDATA[<p>das ist die funktion, die er drüber gepostet hat!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/961720</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/961720</guid><dc:creator><![CDATA[ser1al]]></dc:creator><pubDate>Mon, 09 Jan 2006 13:41:47 GMT</pubDate></item><item><title><![CDATA[Reply to MessageBox problem on Mon, 09 Jan 2006 13:56:46 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>hm, stimmt.. ist mir nicht aufgefallen, weil er text() als Member von Form1 aufruft, die Funktion aber nicht als Member deklariert hat (zumindetsens nicht in dem Codeausschnitt hier im Forum).</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/961737</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/961737</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Mon, 09 Jan 2006 13:56:46 GMT</pubDate></item><item><title><![CDATA[Reply to MessageBox problem on Mon, 09 Jan 2006 14:01:40 GMT]]></title><description><![CDATA[<p>jo, er gibt uns nur mangelnde infos <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>
]]></description><link>https://www.c-plusplus.net/forum/post/961747</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/961747</guid><dc:creator><![CDATA[ser1al]]></dc:creator><pubDate>Mon, 09 Jan 2006 14:01:40 GMT</pubDate></item><item><title><![CDATA[Reply to MessageBox problem on Mon, 09 Jan 2006 14:07:00 GMT]]></title><description><![CDATA[<p>Der Einsatz des Debuugers würde hier sicher auch helfen.<br />
Dieser Thread gehört aber eigentlich geschlossen, da das Gleiche bereits im BCB-Forum diskutiert wird.<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-132234.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-132234.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/961757</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/961757</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Mon, 09 Jan 2006 14:07:00 GMT</pubDate></item></channel></rss>