Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionprocedure TForm1.GZ1Change(Sender : TObject); var Val : Double; begin if not TryStrToFloat(Edit1.Text,Val) then // Voir aussi TryStrToInt pour les entiers begin ShowMessage('Edit1.Text n''est pas un réel !'); exit; end; case GZ1.ItemIndex of 0 : Edit2.Text:=Edit1.Text; 1 : Edit2.Text:=FloatToStr(StrToFloat(Edit1.Text)/24); else ShowMessage('GZ1.ItemIndex différent de 0 et 1 !'); end; end;