Forum: Sonstige Fragen zu Delphi
Delphi
by Der schöne Günther,
16. Apr 2013
Doch, mit Sicherheit. Nur in diesem konkreten Fall kein Problem, da sich Null exakt darstellen lässt. Mit einer willkürlichen Zahl wie 3,141589 auf exakte Gleichheit zu prüfen ist natürlich fahrlässig.
Forum: Sonstige Fragen zu Delphi
Delphi
by Der schöne Günther,
16. Apr 2013
Immer Klammern um die einzelnen logischen Terme die du mit und, oder, x-oder und allem möglichen verknüpfst machen:
if (ListBox.selected) and (b=0) then
Forum: Sonstige Fragen zu Delphi
Delphi
by Der schöne Günther,
16. Apr 2013
1) Warum merkst du dir erst in a und b als Fließkommazahl, was in den Edit-Feldern steht und benutzt es dann nicht?
if ListBox.selected then ergebnis.Caption:= FloattoStr(a + b);
liest und schreibt sich doch wohl besser als
if ListBox.selected then ergebnis.Caption:= FloattoStr(StrtoFloat(zaehler.text) + StrtoFloat(zaehler2.text));
Oder? ;-)