Hoho danke für die schnellen Antworten. Ich haben in dem Programm bereits eine Try-Abfrage drinn, allerdings für das ganze Programm, falls ich halt ne Lücke übersehn habe.
Gut ich hab das mal so gemacht:
Delphi-Quellcode:
begin
Try
zz := 0;
if not TryStrToInt(edit1.text, z)
then
begin
showmessage('Die Zahl ist zu groß');
end
else
z := StrToInt(Edit1.Text);
...
Nun geschieht aber etwas merkwürdiges(ich habe testhalber 5 Milliarden eingetippt): Er sagt zwar, dass die Zahl zu groß ist,
macht aber weiter! und zwar mit einer Null weniger. Warum???
Das kann doch nicht wahr sein!