Moonwalker89
...hat PC-Probleme
- 28 Mai 2006
- 659
- 68
Hi!
Wie kann ich am besten testen, ob zwei eingegebene Werte (in EZahl1 und EZahl2, also Editfeldern) natürliche Zahlen sind?
Bei mir ist das Problem mit StrToInt, da das Programm abstürzt, wenn man Buchstaben o.Ä. eingibt. Wie kann ich das verhindern?
Wie kann ich am besten testen, ob zwei eingegebene Werte (in EZahl1 und EZahl2, also Editfeldern) natürliche Zahlen sind?
Bei mir ist das Problem mit StrToInt, da das Programm abstürzt, wenn man Buchstaben o.Ä. eingibt. Wie kann ich das verhindern?
PHP:
If (int(StrToInt(EZahl1.Text))=StrToInt(EZahl1.Text)) and
(int(StrToInt(EZahl2.Text))=StrToInt(EZahl2.Text)) and
(StrToInt(EZahl2.Text)>0) and
(StrToInt(EZahl1.Text)>0) then
begin
// procedure ...
// ausgabe ergebnis
end
else
MessageDlg('Bitte nur natürliche Zahlen eingeben',mtError, mbOKCancel, 0);
