Einzelnen Beitrag anzeigen

werso01

Registriert seit: 6. Jun 2004
2 Beiträge
 
#4

Re: negative zahlen ausschliessen

  Alt 6. Jun 2004, 18:28
danke fuer die hilfe, aber irgendwie funktionieren beide nicht:

Delphi-Quellcode:
procedure TFormKreis.ButtonRechneClick(Sender: TObject);
VAR Radius : REAL;
begin
   TRY
      Radius := StrToFloat(EditRadius.Text);
   EXCEPT
      Radius := 0;
      EditRadius.Text := '0';
   if Radius < 0 bzw Radius = '-'
   then
       Radius:=0;
       EditRadius.Text:='0';
       ShowMessage ('Eingabefehler! Nur positive Zahlen dürfen eingegeben werden!')

   END;
   LabelErgUmfang.Caption := FloatToStrF (2*Radius*Pi,ffGeneral,6,0);
   LabelErgFlaeche.Caption := FloatToStrF (Radius*Radius*Pi,ffGeneral,6,0);
   EditRadius.SetFocus;
end;

so sieht die gesamte procedure aus.

gehoert das except weg?

ich habe leider keine ahnung - wie gesagt, bin anfaenger

[edit=Luckie] Mfg, Luckie[/edit]
  Mit Zitat antworten Zitat