Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - 2 Ergebnisse - 1 wird ausgegeben
Bioman - Do 03.09.09 16:48
Titel: 2 Ergebnisse - 1 wird ausgegeben
Hallo, ich hab mal wieder n problem ;)
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| if RadioButton6.checked = true then ; begin; metall := Power(1.5,stufe)*40; kristall := Power(1.5,stufe)*10; end; if RadioButton7.checked = true then ; begin; metall := Power(1.6,stufe)*30; kristall := Power(1.6,stufe)*15; end; edit7.text := inttostr (trunc(metall)); edit8.Text := inttostr (trunc(kristall)); |
Problem : Auch wenn ich den RAdiobutton6 angeklickt habe, gibt er das ergebnis vom Rb.7 raus und ich weiß nicht wieso.
Ich hoffe ihr könnt helfen
Gammatester - Do 03.09.09 16:52
Laß die ";" weg bei
Gammatester
jakobwenzel - Do 03.09.09 16:54
Mach mal das Semikolon nach den thens weg, sonst meint Delphi dass du nichts machen willst wenn die if-abfrage true ergibt, und das drunter wird immer aufgerufen.
Explizite Vergleiche auf true sind nicht nur unschön sondern in manchen Fällen auch Falsch!
Bioman - Do 03.09.09 17:00
ha danke...funzt wieder...hätte mir auch selber auffallen können ^^
Tilman - Do 03.09.09 17:23
Bioman hat folgendes geschrieben : |
ha danke...funzt wieder...hätte mir auch selber auffallen können ^^ |
Und nach begin brauchst du auch kein Semikolon. Es gibt zwar keinen Fehler, sieht aber für Fortgeschrittene dann komisch aus.
//edit sry Gammatesters Post nicht gelesen.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!