j'ai un edit pour la saisie des notes des étudiants
je utilise la fonction strtofloat(edit1.text);
le probléme c'est que:si l'utilisateur saisie un text non valide
par exemple '12,5a'
comment je faire pour fournis a l'utilisateur un message
showmessage('attention la note est non valide');
voici le procedure
mersi d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 var r:real; begin if (Edit1.Text='') then begin showmessage('Attention! la note est vide'); end; r:=StrToFloat(Edit1.text); if ((r>20)or(r<0)) then begin showmessage('Attention! la note est supperieur a 20'); end; end; end.
Partager