<?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[[C++ Fehler] Unit1.cpp(53): E2141 Fehler in der Deklarationssyntax]]></title><description><![CDATA[<p>Hi,</p>
<p>kann mir jemand sagen warum ich die o.g. Fehlermeldung beim Borland bekomme, obwohl logisch und theoretisch gesehen alles richtig aufgebaut ist. Der Fehler soll sich laut Borland in Zeile 12 befinden. (ES IST EIN CODESEGMENT!)</p>
<p>1:int TForm1::Ausrechnen()<br />
2:{<br />
3:<br />
4: Edit1 -&gt; Text = StrToInt (izahl1);<br />
5: Edit2 -&gt; Text = StrToInt (izahl2);<br />
6:<br />
7: izahl3 = izahl1 + izahl2;<br />
8:<br />
9: return izahl3;<br />
10:}<br />
11:<br />
12:Edit3 -&gt; Text = IntToStr (izahl3);</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/142446/c-fehler-unit1-cpp-53-e2141-fehler-in-der-deklarationssyntax</link><generator>RSS for Node</generator><lastBuildDate>Tue, 04 Aug 2026 06:22:49 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/142446.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 30 Mar 2006 15:48:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [C++ Fehler] Unit1.cpp(53): E2141 Fehler in der Deklarationssyntax on Thu, 30 Mar 2006 15:48:51 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>kann mir jemand sagen warum ich die o.g. Fehlermeldung beim Borland bekomme, obwohl logisch und theoretisch gesehen alles richtig aufgebaut ist. Der Fehler soll sich laut Borland in Zeile 12 befinden. (ES IST EIN CODESEGMENT!)</p>
<p>1:int TForm1::Ausrechnen()<br />
2:{<br />
3:<br />
4: Edit1 -&gt; Text = StrToInt (izahl1);<br />
5: Edit2 -&gt; Text = StrToInt (izahl2);<br />
6:<br />
7: izahl3 = izahl1 + izahl2;<br />
8:<br />
9: return izahl3;<br />
10:}<br />
11:<br />
12:Edit3 -&gt; Text = IntToStr (izahl3);</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1027292</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1027292</guid><dc:creator><![CDATA[CodeHose]]></dc:creator><pubDate>Thu, 30 Mar 2006 15:48:51 GMT</pubDate></item><item><title><![CDATA[Reply to [C++ Fehler] Unit1.cpp(53): E2141 Fehler in der Deklarationssyntax on Thu, 30 Mar 2006 15:56:34 GMT]]></title><description><![CDATA[<p>a) Die AnsiString-Klasse kann int's direkt entgegennehmen</p>
<pre><code class="language-cpp">Edit3 -&gt; Text = izahl3;
</code></pre>
<p>b)Wo wird in Ausrechnen izahl3 deklariert? Ist es eine globale Variable? Warum gibt die Funktion dann einen Wert zurück?</p>
<p>Vielleicht nochmal mit dem Thema Deklaration, Definition und Gültigkeitsbereiche befassen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1027301</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1027301</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Thu, 30 Mar 2006 15:56:34 GMT</pubDate></item><item><title><![CDATA[Reply to [C++ Fehler] Unit1.cpp(53): E2141 Fehler in der Deklarationssyntax on Thu, 30 Mar 2006 16:00:54 GMT]]></title><description><![CDATA[<p>Hi,<br />
ist das richtig, das Zeile 12 ausserhalb der Funktion steht?</p>
<p>Steht sie damit ganz alleine da?<br />
Dann ist die Fehlermeldung richtig, der Builder nimmt an, das da in Zeile 12 eine neue Funktion (oder Variable,...) kommt, und die hat dann natürlich einen Fehler in der Deklarationssyntax</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1027304</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1027304</guid><dc:creator><![CDATA[SilentSurfer]]></dc:creator><pubDate>Thu, 30 Mar 2006 16:00:54 GMT</pubDate></item><item><title><![CDATA[Reply to [C++ Fehler] Unit1.cpp(53): E2141 Fehler in der Deklarationssyntax on Thu, 30 Mar 2006 16:04:10 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>ich vermute das ganze soll eigentlich so aussehen</p>
<pre><code class="language-cpp">void TForm1::Ausrechnen()
{
  Edit3 -&gt; Text = StrToIntDef(Edit1-&gt;Text, 0) + StrToIntDef(Edit2-&gt;Text, 0);
}
</code></pre>
<p>Btw : Gib deinen Controls und Variablen sinnvolle Namen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1027306</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1027306</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 30 Mar 2006 16:04:10 GMT</pubDate></item><item><title><![CDATA[Reply to [C++ Fehler] Unit1.cpp(53): E2141 Fehler in der Deklarationssyntax on Thu, 30 Mar 2006 16:18:02 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/7971">@akari</a>:<br />
vermute auch, das das so ungefähr aussehen sollte.<br />
die Frage ist, ob der Syntaxfehler nur in dem Codesegment hier im Forum (also falsch wiedergegeben) wurde, oder ob es tatsächlich so im Sourcecode steht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1027322</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1027322</guid><dc:creator><![CDATA[SilentSurfer]]></dc:creator><pubDate>Thu, 30 Mar 2006 16:18:02 GMT</pubDate></item><item><title><![CDATA[Reply to [C++ Fehler] Unit1.cpp(53): E2141 Fehler in der Deklarationssyntax on Fri, 31 Mar 2006 10:23:12 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>danke erstmal für die Antworten.</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/7971">@Akari</a>: Ich gebe Dir bei Deiner Variante völlig Recht, aber was ich gerne wissen würde ist -&gt; Was bedeutet die 0 bei Dir im Code und was ist der Unterschied zwischen StrToInt und StrToIntDef?</p>
<p>Danke im Voraus<br />
CH</p>
<p>akari schrieb:</p>
<blockquote>
<p>Hallo</p>
<p>ich vermute das ganze soll eigentlich so aussehen</p>
<pre><code class="language-cpp">void TForm1::Ausrechnen()
{
  Edit3 -&gt; Text = StrToIntDef(Edit1-&gt;Text, 0) + StrToIntDef(Edit2-&gt;Text, 0);
}
</code></pre>
<p>Btw : Gib deinen Controls und Variablen sinnvolle Namen.</p>
<p>bis bald<br />
akari</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1027826</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1027826</guid><dc:creator><![CDATA[CodeHose]]></dc:creator><pubDate>Fri, 31 Mar 2006 10:23:12 GMT</pubDate></item><item><title><![CDATA[Reply to [C++ Fehler] Unit1.cpp(53): E2141 Fehler in der Deklarationssyntax on Fri, 31 Mar 2006 10:34:08 GMT]]></title><description><![CDATA[<p>markier einfach StrToIntDef im Quellcode und drück F1, dann lies...</p>
<p>und allgemein: <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39300.html" rel="nofollow">Hilfe benutzen</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1027836</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1027836</guid><dc:creator><![CDATA[Linnea]]></dc:creator><pubDate>Fri, 31 Mar 2006 10:34:08 GMT</pubDate></item><item><title><![CDATA[Reply to [C++ Fehler] Unit1.cpp(53): E2141 Fehler in der Deklarationssyntax on Fri, 31 Mar 2006 10:33:21 GMT]]></title><description><![CDATA[<p>[Edit] zu langsam...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1027839</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1027839</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 31 Mar 2006 10:33:21 GMT</pubDate></item><item><title><![CDATA[Reply to [C++ Fehler] Unit1.cpp(53): E2141 Fehler in der Deklarationssyntax on Fri, 31 Mar 2006 14:33:19 GMT]]></title><description><![CDATA[<p>Danke für diese atemberaubende Antwort, die hätte meine Microsoft Büroklammer auch gewusst.<br />
Trotzdem den Befehl kenne ich nicht, bzw. gibt es laut meinen recherchen nicht.</p>
<p>Linnea schrieb:</p>
<blockquote>
<p>markier einfach StrToIntDef im Quellcode und drück F1, dann lies...</p>
<p>und allgemein: <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39300.html" rel="nofollow">Hilfe benutzen</a></p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1028093</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1028093</guid><dc:creator><![CDATA[CodeHose]]></dc:creator><pubDate>Fri, 31 Mar 2006 14:33:19 GMT</pubDate></item><item><title><![CDATA[Reply to [C++ Fehler] Unit1.cpp(53): E2141 Fehler in der Deklarationssyntax on Fri, 31 Mar 2006 14:35:29 GMT]]></title><description><![CDATA[<p>Ich nimms zurück IntToStrDef gibt es nicht. Sorry.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1028094</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1028094</guid><dc:creator><![CDATA[CodeHose]]></dc:creator><pubDate>Fri, 31 Mar 2006 14:35:29 GMT</pubDate></item><item><title><![CDATA[Reply to [C++ Fehler] Unit1.cpp(53): E2141 Fehler in der Deklarationssyntax on Fri, 31 Mar 2006 14:51:18 GMT]]></title><description><![CDATA[<blockquote>
<p>StrToIntDef konvertiert den in S angegebenen String in einen Integer-Wert. S muss die Entsprechung eines ganzzahligen Wertes (dezimal oder hexadezimal) sein. Enthält S keine gültige Zahl, gibt StrToIntDef Default zurück.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1028110</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1028110</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Fri, 31 Mar 2006 14:51:18 GMT</pubDate></item></channel></rss>