<?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[Problem mit if-Anweisung]]></title><description><![CDATA[<pre><code>//---------------------------------------------------------------------------

#include &lt;vcl.h&gt;
#include &quot;header.h&quot;
#pragma hdrstop

#include &quot;mySQL.h&quot;
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource &quot;*.dfm&quot;
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
	: TForm(Owner)
{
}
//---------------------------------------------------------------------------

//---------------------------------------------------------------------------
int conn;
void __fastcall TForm1::Button1Click(TObject *Sender)
{
conn = 1;
Label1-&gt;Caption = conn;
Button1-&gt;Caption = &quot;Disconnect&quot;;

}

if (conn == 0)
{
  Label1-&gt;Caption = &quot;MUH&quot;;
}

//-------------------------------------------------------------------------
</code></pre>
<p>Bei diesem Code gibt er mir in der Linie der if-anweisung folgenden Fehler:</p>
<p>[C++ Fehler] mySQL.cpp(32): E2040 Deklaration nicht ordnungsgemäß abgeschlossen</p>
<p>Woran liegt das?<br />
Ich hab schon alles ausprobiert <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f611.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--expressionless_face"
      title="-_-"
      alt="😑"
    /></p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/148181/problem-mit-if-anweisung</link><generator>RSS for Node</generator><lastBuildDate>Thu, 06 Aug 2026 15:02:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/148181.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 24 May 2006 08:43:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit if-Anweisung on Wed, 24 May 2006 08:43:56 GMT]]></title><description><![CDATA[<pre><code>//---------------------------------------------------------------------------

#include &lt;vcl.h&gt;
#include &quot;header.h&quot;
#pragma hdrstop

#include &quot;mySQL.h&quot;
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource &quot;*.dfm&quot;
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
	: TForm(Owner)
{
}
//---------------------------------------------------------------------------

//---------------------------------------------------------------------------
int conn;
void __fastcall TForm1::Button1Click(TObject *Sender)
{
conn = 1;
Label1-&gt;Caption = conn;
Button1-&gt;Caption = &quot;Disconnect&quot;;

}

if (conn == 0)
{
  Label1-&gt;Caption = &quot;MUH&quot;;
}

//-------------------------------------------------------------------------
</code></pre>
<p>Bei diesem Code gibt er mir in der Linie der if-anweisung folgenden Fehler:</p>
<p>[C++ Fehler] mySQL.cpp(32): E2040 Deklaration nicht ordnungsgemäß abgeschlossen</p>
<p>Woran liegt das?<br />
Ich hab schon alles ausprobiert <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f611.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--expressionless_face"
      title="-_-"
      alt="😑"
    /></p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1064015</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1064015</guid><dc:creator><![CDATA[Strike]]></dc:creator><pubDate>Wed, 24 May 2006 08:43:56 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit if-Anweisung on Wed, 24 May 2006 08:48:56 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Wie wärs, wenn du deine if-Anweisung mit in die Funktion nimmst (falsche Klammerung)</p>
<pre><code class="language-cpp">void __fastcall TForm1::Button1Click(TObject *Sender)
{
  int conn = 1;
  Label1-&gt;Caption = conn;
  Button1-&gt;Caption = &quot;Disconnect&quot;;
  if (conn == 0)
  {
    Label1-&gt;Caption = &quot;MUH&quot;;
  }
}
</code></pre>
<p>Ordentliches Einrücken erleichtert das finden solcher Fehler.</p>
<p>Ciao</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1064019</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1064019</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Wed, 24 May 2006 08:48:56 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit if-Anweisung on Wed, 24 May 2006 09:48:52 GMT]]></title><description><![CDATA[<p>Das Problem ist, dass ich eigentlich nur wollte, dass etwas anderes passiert, wenn der Button schon gedrückt wurde, als wenn er das erste mal gedrückt wird.<br />
Deshalb wollte ich in der if-anweisung die Funktion nochmal neu machen.<br />
Und dann eben etwas anderes ausführen lassen.<br />
Kenn man das auch anders machen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1064075</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1064075</guid><dc:creator><![CDATA[Strike]]></dc:creator><pubDate>Wed, 24 May 2006 09:48:52 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit if-Anweisung on Wed, 24 May 2006 09:59:12 GMT]]></title><description><![CDATA[<p>Fakt ist, dass der Code IN die Funktion muss.</p>
<p>Da es offenbar um einen Connect geht:</p>
<p>void __fastcall TForm1::Button1Click(TObject *Sender)<br />
{<br />
static bool connection=false</p>
<p>if (connection == false)<br />
{<br />
connection=true;<br />
// mache was zum wenn Connection aufgebaut wird<br />
}<br />
else if (connection == true)<br />
{<br />
connection=false;<br />
// mache was zum wenn Connection abgebaut wird<br />
}</p>
<p>}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1064081</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1064081</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Wed, 24 May 2006 09:59:12 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit if-Anweisung on Wed, 24 May 2006 11:35:38 GMT]]></title><description><![CDATA[<p>Hy<br />
Probiers mal so! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<pre><code class="language-cpp">void __fastcall TForm1::Button1Click(TObject *Sender)
{
if(Label1-&gt;Caption==&quot;Disconnected&quot;)
{
Button1-&gt;Caption=&quot;Disconnect&quot;;
Label1-&gt;Caption=&quot;Connected&quot;;
}
else
{
Button1-&gt;Caption=&quot;Connect&quot;;
Label1-&gt;Caption=&quot;Disconnected&quot;;
}
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1064152</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1064152</guid><dc:creator><![CDATA[Soulischafftwissen]]></dc:creator><pubDate>Wed, 24 May 2006 11:35:38 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit if-Anweisung on Wed, 24 May 2006 11:41:43 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>so etwas sollte nicht an die sprachabhängigen Werte eines Ausgabecontrols hängen.<br />
Wenns eine Checkbox wäre dann okay.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1064158</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1064158</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 24 May 2006 11:41:43 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit if-Anweisung on Wed, 24 May 2006 11:46:20 GMT]]></title><description><![CDATA[<p>Veilleicht sollte man bei einem Anfänger &quot;klein&quot; und &quot;einfach&quot; rangehen. Man kann je nach Bedarf</p>
<p>- Das in die TAG Eigenschaft des Buttons schreiben<br />
- eine globale Variable verwenden<br />
- eine Klassenvariable verwenden<br />
- dass in Abhänigigkeit von anderen Klassenfunktionen machen<br />
-......</p>
<p>usw.</p>
<p>Denke es sollte einfach und verständlich sein</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1064166</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1064166</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Wed, 24 May 2006 11:46:20 GMT</pubDate></item></channel></rss>