<?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[Berechnungen abhängig von Optionsfeld]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>hab ein kleines(für mich großes) Problem, und zwar habe ich eine kleine dialogbasierte Anwendung geschrieben(benutze Visual C++ 6.0), nix ernstes nur ne kleine Berechnung aber für mich schon viel. <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="🙂"
    /> Habe 3 Eingabefelder, die berechnet werden(geht schon), nun möchte ich aber noch zwischen 2 Berechnungsmethoden wählen können und habe deshalb Optionsfelder genommen, sieht compiliert schon schick aus aber leider (noch) ohne Funktion....<br />
Kann mir dabei jemand auf die Sprünge helfen?</p>
<p>MfG<br />
silo2001</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/67648/berechnungen-abhängig-von-optionsfeld</link><generator>RSS for Node</generator><lastBuildDate>Sat, 06 Jun 2026 11:06:56 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/67648.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 10 Mar 2004 11:59:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Berechnungen abhängig von Optionsfeld on Wed, 10 Mar 2004 11:59:37 GMT]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>hab ein kleines(für mich großes) Problem, und zwar habe ich eine kleine dialogbasierte Anwendung geschrieben(benutze Visual C++ 6.0), nix ernstes nur ne kleine Berechnung aber für mich schon viel. <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="🙂"
    /> Habe 3 Eingabefelder, die berechnet werden(geht schon), nun möchte ich aber noch zwischen 2 Berechnungsmethoden wählen können und habe deshalb Optionsfelder genommen, sieht compiliert schon schick aus aber leider (noch) ohne Funktion....<br />
Kann mir dabei jemand auf die Sprünge helfen?</p>
<p>MfG<br />
silo2001</p>
]]></description><link>https://www.c-plusplus.net/forum/post/477254</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/477254</guid><dc:creator><![CDATA[silo2001]]></dc:creator><pubDate>Wed, 10 Mar 2004 11:59:37 GMT</pubDate></item><item><title><![CDATA[Reply to Berechnungen abhängig von Optionsfeld on Wed, 10 Mar 2004 14:31:41 GMT]]></title><description><![CDATA[<p>silo2001 schrieb:</p>
<blockquote>
<p>Hallo Leute,</p>
<p>hab ein kleines(für mich großes) Problem, und zwar habe ich eine kleine dialogbasierte Anwendung geschrieben(benutze Visual C++ 6.0), nix ernstes nur ne kleine Berechnung aber für mich schon viel. <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="🙂"
    /> Habe 3 Eingabefelder, die berechnet werden(geht schon), nun möchte ich aber noch zwischen 2 Berechnungsmethoden wählen können und habe deshalb Optionsfelder genommen, sieht compiliert schon schick aus aber leider (noch) ohne Funktion....<br />
Kann mir dabei jemand auf die Sprünge helfen?</p>
<p>MfG<br />
silo2001</p>
</blockquote>
<p>Aloha,</p>
<p>Du startest ja sicherlich auf einen Button Deine Berechnungen.<br />
In die OnButtonStarteBerechnung() schreibst Du einfach die Abfrage, welcher optionbutton selektiert ist.</p>
<pre><code>switch(GetCheckedRadioButton(IDC_BUTTON1,IDC_BUTTON2)){

case IDC_BUTTON1:
	{

                  starte_berechnungsart1();
		break;
	}

case IDC_BUTTON2:
	{

                 start_berechnungsart2();
		break;

	}

default:
        AfxMessageBox(&quot;Naja, nen Button solltest Du schon auswählen&quot;)
        return;

}
</code></pre>
<p>Grüße</p>
<p>BOA</p>
]]></description><link>https://www.c-plusplus.net/forum/post/477396</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/477396</guid><dc:creator><![CDATA[BOA]]></dc:creator><pubDate>Wed, 10 Mar 2004 14:31:41 GMT</pubDate></item><item><title><![CDATA[Reply to Berechnungen abhängig von Optionsfeld on Wed, 10 Mar 2004 14:20:22 GMT]]></title><description><![CDATA[<p>Er wollte da mit 2 Optionsfelder machen, NICHT mit 2 Buttons, lol</p>
<p>also du hast ja anscheinend die 2 Opt Felder schon erstellt, welche dann schick aussehen.</p>
<p>Jetzt musst halt bei der ersten wählen in den Properties, Group = TRUE<br />
bei der 2ten nicht. da lässt es sein. dann bei der ersten mal rechte maustaste drüken und memervarible vergeben.</p>
<p>dann am besten noch, damit es noch schicker aussieht so n kasten drum machen, schimpft sich glaub groupbox oder so.</p>
<p>dann kannst machen</p>
<pre><code class="language-cpp">.....ONKLICKICLICKBUTTON1
{

if ( m_opt_berechung != -1 )       // m_opt_berechung, die membervariable
{

if ( m_opt_berechung == 0 )        // 0 gleich, erster opt feld, 1 gleich 2ter, -1 gleich keines ausgewählt
{
Berechnung1();
}

if( m_opt_berechung == 1 )
{
Berechnung2();
}
else
{
AfxMessageBox(&quot;BUG!!!!&quot;);
}

}

}
</code></pre>
<p>wenn du step by step brauchst, einfach mal googeln und dummy erklärung anschauen</p>
<p>EDIT: jetzt seh ich auch was der vorgänger gemeint hat. naja IDC_BUTTON heissen normalerweise Buttons und IDC_RADIO1 die radio felder. ok die namen sind ja wirkürlich, aber als fremder kann man in die irre geleitet werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/477444</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/477444</guid><dc:creator><![CDATA[fletscher]]></dc:creator><pubDate>Wed, 10 Mar 2004 14:20:22 GMT</pubDate></item><item><title><![CDATA[Reply to Berechnungen abhängig von Optionsfeld on Wed, 10 Mar 2004 14:31:02 GMT]]></title><description><![CDATA[<p>fletscher schrieb:</p>
<blockquote>
<p>EDIT: jetzt seh ich auch was der vorgänger gemeint hat. naja IDC_BUTTON heissen normalerweise Buttons und IDC_RADIO1 die radio felder. ok die namen sind ja wirkürlich, aber als fremder kann man in die irre geleitet werden.</p>
</blockquote>
<p>Aloha Fremder,</p>
<p>danke, daß ich meine (Radio)Buttons umbenennen darf. <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>
<p>Grüße</p>
<p>BOA</p>
]]></description><link>https://www.c-plusplus.net/forum/post/477461</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/477461</guid><dc:creator><![CDATA[BOA]]></dc:creator><pubDate>Wed, 10 Mar 2004 14:31:02 GMT</pubDate></item><item><title><![CDATA[Reply to Berechnungen abhängig von Optionsfeld on Wed, 10 Mar 2004 18:32:08 GMT]]></title><description><![CDATA[<p>Danke schön, allerdings geht es bei mir auch ohne des erste if sehr gut. <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>
<p>Sieht bei mir insgesamt so aus:</p>
<pre><code class="language-cpp">void CRechnerDlg::OnBerech() 
{

	UpdateData(TRUE);

		if ( m_optfeld == 0 )        // 0 = erstes opt feld, 1 = zweites ausgewählt 
		{ 
		m_ergebnis=Berechnung1;
		} 

		else if( m_optfeld == 1 ) 
		{ 
		m_ergebnis=Berechnung2; 
		} 

		else 
		{ 
		AfxMessageBox(&quot;Bitte eine Berechnungsart wählen!!!&quot;);
		} 

	UpdateData(FALSE);

}
</code></pre>
<p>Da man aber nie zufrieden ist gibt es bald wieder ein neues Thema von mir <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
<p>MfG<br />
silo2001</p>
]]></description><link>https://www.c-plusplus.net/forum/post/477835</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/477835</guid><dc:creator><![CDATA[silo2001]]></dc:creator><pubDate>Wed, 10 Mar 2004 18:32:08 GMT</pubDate></item><item><title><![CDATA[Reply to Berechnungen abhängig von Optionsfeld on Wed, 10 Mar 2004 20:20:40 GMT]]></title><description><![CDATA[<p>sieht echt so bei dir aus? das sagst du ja.</p>
<p>dann hast du also 2 mal speicherplatz reserviert für ein zwischenergebnis???</p>
<p>was ist bei dir Berechnung1? ein float oder so?<br />
oder etwa eine fkt names Berechnung1()??</p>
<p>wo berechnest du eigentlich? normalerweise müsste das ja ungefähr so aussehen</p>
<pre><code class="language-cpp">....
if ( m_optfeld == 0 )        // 0 = erstes opt feld, 1 = zweites ausgewählt
        {
        m_ergebnis=m_edit1 + m_edit2;   // z.b.
        } 
....
</code></pre>
<p>hmmm, oder sieht es gar nicht so aus wie du sagst und du mächtest uns an deiner neuen weltformel gar nicht teilhaben lassen???? <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>
]]></description><link>https://www.c-plusplus.net/forum/post/477960</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/477960</guid><dc:creator><![CDATA[fletscher]]></dc:creator><pubDate>Wed, 10 Mar 2004 20:20:40 GMT</pubDate></item><item><title><![CDATA[Reply to Berechnungen abhängig von Optionsfeld on Wed, 10 Mar 2004 20:37:57 GMT]]></title><description><![CDATA[<p>Jep stimmt, es sieht etwa so aus wie du sagst/schreibst, die spezielle Formel ist hierbei irrelevant <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="😉"
    /> hab nur zur Vereinfachung Berechnung1 geschrieben, ich bitte um Nachsicht, wollte halt zeigen an der Stelle findet die Berechnung statt (Tippfaul <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /> ) Habe aber schon die nächste Idee, aber des is wie gesagt ein neues Thema wert <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>
<p>MfG<br />
silo2001</p>
]]></description><link>https://www.c-plusplus.net/forum/post/477976</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/477976</guid><dc:creator><![CDATA[silo2001]]></dc:creator><pubDate>Wed, 10 Mar 2004 20:37:57 GMT</pubDate></item></channel></rss>