Forum: Object-Pascal / Delphi-Language
Delphi
by Christian Seehase,
18. Dez 2006
Moin ruffy,
ich gehe erst mal davon aus, dass Du weisst, wie Du den Wert aus dem Edit in einen numerischen umwandelst.
Um nun zu prüfen, ob der Wert in einen bestimmten Bereich liegt genügt eine einfache Abfrage:
var
dblGroesse : double;
if (dblGroesse >= 0.30) and (dblGroesse <= 2.80) then begin
Forum: Object-Pascal / Delphi-Language
Delphi
by Christian Seehase,
18. Dez 2006
Moin ruffy,
zwei Fälle deckt diese Prüfung allerdings noch nicht ab:
Das Komma steht am Anfang.
Das Komma steht am Ende.
Die Prüfung, ob ein Komma enthalten ist, kannst Du übrigens auch mit pos erledigen, und musst nicht jedes Zeichen in eine Schleife durchgehen.
Besonders "elegant" könntest Du das Problem lösen, indem Du erst einmal Werte ohne Komma zulässt, und dann anhand eines...