Bonjour,
après des recherches dans la faq et les tutos, je post sur le forum. Dans mon appli, je demande à l'utilisateur de rentrer un nombre pr le programme. Je fais un InputQuery. Ce nombre doit etre entre 0 et 50 donc je le test. Le problème, c'est que si il rentre une lettre, ca fait planter le prog. Le InputQuery rend un string donc je le converti en float pour le tester.
Ma question est simple : peut on bloquer la saisie des lettres ? Ou existe t-il une autre méthode pour tester la valeur entrée ?
Je vous met mon bout de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Repeat InputQuery('Entrez une valeur','Quelle valeur ? (max 50)',nb); Until ( (StrToFloat(nb)>=0) and (StrToFloat(nb)<=50) );
Partager