Einzelnen Beitrag anzeigen

derArmin

Registriert seit: 13. Nov 2005
Ort: Berlin
5 Beiträge
 
#5

Re: Verhindern des Überschreitens des Maximalwertes von inte

  Alt 13. Nov 2005, 12:31
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!
  Mit Zitat antworten Zitat