<?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[Frage zu TRadioButton]]></title><description><![CDATA[<p>wie schon im vorangegangenen <a href="http://www.c-plusplus.net/forum/viewtopic-var-p-is-977744.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-p-is-977744.html</a> angerissen:</p>
<pre><code class="language-cpp">int aa = 0, bb = 0, wu = 0, erg = 0, eg[9]; 
bool ueberlauf = false, rb0 = false, rb1 = false, rb2 = false, norb = false; 
AnsiString ff = &quot;&quot;; 
//Initialisierung------------------------------------------------------------ 

void __fastcall Tmainform::FormCreate(TObject *Sender) 
{ 
  bckgrnd_image-&gt;Picture-&gt;LoadFromFile(&quot;D:\\Programme\\Borland\\CBuilder6\\Projects\\Enneagramm\\enneagramm_bgrnd.bmp&quot;); 
  text_fragen-&gt;Visible = false; 
  rbut_0-&gt;Checked = &amp;rb0; 
  rbut_1-&gt;Checked = &amp;rb1; 
  rbut_2-&gt;Checked = &amp;rb2; 
} 
// Kein Radiobutton Checked?------------------------------------------------- 

bool norbchk(bool&amp; nu, bool&amp; ei, bool&amp; zw) 
{ 
  bool xy = true; 

  if (!nu &amp;&amp; !ei &amp;&amp; !zw) warningform-&gt;ShowModal(); 
  else xy = false; 
  return xy; 
} 
//Funktion Weiter button----------------------------------------------------- 

void next_but() 
{   
  if (norbchk(rb0, rb1, rb2)) return; 
  wu = rbcheck(rb0, rb1, rb2); 
  erg[&amp;aa] = ergfkt(aa, wu); 
  ueberlauf = uebrlaufa(aa, ueberlauf); 
  aa = questa(aa, ueberlauf); 
  ff = fragen_typ[aa][bb]; 
  if (ff == &quot;&quot;) next_but();                      //falls kein Satz vorhanden 
  bb = questb(aa, bb); 
} 
//Weiter Button-------------------------------------------------------------- 

void __fastcall Tmainform::but_weiterClick(TObject *Sender) 
{ 
  ed_rb0-&gt;Text = BoolToStr(rb0); 
  ed_rb2-&gt;Text = BoolToStr(rb1); 
  ed_rb1-&gt;Text = BoolToStr(rb2); 
  next_but(); 
  text_fragen-&gt;Text = ff; 
}
</code></pre>
<p>warum soll</p>
<pre><code class="language-cpp">return xy;
</code></pre>
<p>nicht gehen?</p>
<p>zu Braunstein</p>
<p>ein Pointer ist meines wissens mit &quot;*&quot; zu bezeichnen und nicht mit &quot;&amp;&quot;. Das soll lediglich eine Referrenz darstellen</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/134726/frage-zu-tradiobutton</link><generator>RSS for Node</generator><lastBuildDate>Sat, 01 Aug 2026 04:33:21 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/134726.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 28 Jan 2006 06:54:26 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zu TRadioButton on Sat, 28 Jan 2006 06:54:26 GMT]]></title><description><![CDATA[<p>wie schon im vorangegangenen <a href="http://www.c-plusplus.net/forum/viewtopic-var-p-is-977744.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-p-is-977744.html</a> angerissen:</p>
<pre><code class="language-cpp">int aa = 0, bb = 0, wu = 0, erg = 0, eg[9]; 
bool ueberlauf = false, rb0 = false, rb1 = false, rb2 = false, norb = false; 
AnsiString ff = &quot;&quot;; 
//Initialisierung------------------------------------------------------------ 

void __fastcall Tmainform::FormCreate(TObject *Sender) 
{ 
  bckgrnd_image-&gt;Picture-&gt;LoadFromFile(&quot;D:\\Programme\\Borland\\CBuilder6\\Projects\\Enneagramm\\enneagramm_bgrnd.bmp&quot;); 
  text_fragen-&gt;Visible = false; 
  rbut_0-&gt;Checked = &amp;rb0; 
  rbut_1-&gt;Checked = &amp;rb1; 
  rbut_2-&gt;Checked = &amp;rb2; 
} 
// Kein Radiobutton Checked?------------------------------------------------- 

bool norbchk(bool&amp; nu, bool&amp; ei, bool&amp; zw) 
{ 
  bool xy = true; 

  if (!nu &amp;&amp; !ei &amp;&amp; !zw) warningform-&gt;ShowModal(); 
  else xy = false; 
  return xy; 
} 
//Funktion Weiter button----------------------------------------------------- 

void next_but() 
{   
  if (norbchk(rb0, rb1, rb2)) return; 
  wu = rbcheck(rb0, rb1, rb2); 
  erg[&amp;aa] = ergfkt(aa, wu); 
  ueberlauf = uebrlaufa(aa, ueberlauf); 
  aa = questa(aa, ueberlauf); 
  ff = fragen_typ[aa][bb]; 
  if (ff == &quot;&quot;) next_but();                      //falls kein Satz vorhanden 
  bb = questb(aa, bb); 
} 
//Weiter Button-------------------------------------------------------------- 

void __fastcall Tmainform::but_weiterClick(TObject *Sender) 
{ 
  ed_rb0-&gt;Text = BoolToStr(rb0); 
  ed_rb2-&gt;Text = BoolToStr(rb1); 
  ed_rb1-&gt;Text = BoolToStr(rb2); 
  next_but(); 
  text_fragen-&gt;Text = ff; 
}
</code></pre>
<p>warum soll</p>
<pre><code class="language-cpp">return xy;
</code></pre>
<p>nicht gehen?</p>
<p>zu Braunstein</p>
<p>ein Pointer ist meines wissens mit &quot;*&quot; zu bezeichnen und nicht mit &quot;&amp;&quot;. Das soll lediglich eine Referrenz darstellen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/978653</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/978653</guid><dc:creator><![CDATA[b43r_3oo3]]></dc:creator><pubDate>Sat, 28 Jan 2006 06:54:26 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu TRadioButton on Sat, 28 Jan 2006 08:04:40 GMT]]></title><description><![CDATA[<p>Sorry, da habe ich mich verlesen und dacht eine void Funktion sollte ein return xy haben</p>
]]></description><link>https://www.c-plusplus.net/forum/post/978660</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/978660</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Sat, 28 Jan 2006 08:04:40 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu TRadioButton on Mon, 30 Jan 2006 13:58:48 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/10996">@b43r_3oo3</a><br />
Das kommte darauf an wo diese Zeichen stehen. Bei Deklarationen kennzeichnet &amp; eine Referenz und * einen Pointer. Bei dir waren es Zuweisungen und da wirkt &amp; als Referenzierung d.h. gibt dir die Adresse dieser Variable zurück (Pointer). Mal abgesehen davon ist Checked eine Property und keine Variable d.h. da kann eine Zugriffsfunktion dahinterstehen und du kannst nunmal einer Zugriffsfunktion keine Referenz zuweisen.<br />
Wozu soll das mit den globalen Variablen und den Referenzen überhaupt gut sein?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/981089</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/981089</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Mon, 30 Jan 2006 13:58:48 GMT</pubDate></item></channel></rss>