pandar
Messages postés2Date d'inscriptiondimanche 2 novembre 2003StatutMembreDernière intervention 6 décembre 2003 6 déc. 2003 à 17:48
Pas mal Nadiaraf , tu m'as copier.......
japee
Messages postés1727Date d'inscriptionvendredi 27 décembre 2002StatutModérateurDernière intervention 6 novembre 20218 6 déc. 2003 à 14:18
Pourquoi ne pas utiliser les boucles (voir mon commentaire sur le code de Pandar) ?
Et puis "déboguer" ton code un minimum...
Par exemple, si tu cliques sur "calcul au choix" avant d'avoir entré une valeur dans l'Edit1, ou entré une valeur autre qu'un chiffre, tu as une erreur d'exécution.
Tu me répondras que Window gère cette erreur, et informe l'usager par un message.
Mais il est important d'apprendre à prévenir les erreurs et à les gérer, du moins si tu envisages des programmes plus ambitieux.
Voir entre autre l'utilisation des blocs "try..except..end", "try..finally..end" dans l'aide en ligne de Delphi.
Pour l'évènement "Button2Click" tu peux déjà protéger ton code comme ceci :
if Edit1.Text <> '' then
begin
// ton code
end;
ou même
if Edit1.Text = '' then Exit;
Et il y a d'autre méthodes encore :
- StrToIntDef(Edit1.Text, ValeurParDefaut) // voir aide de Delphi !
- Filtrage des caractères entrés au moment de la saisie (évènement OnKeyPress);
- try..except (aide de Delphi...)
Conseil amical : avant d'envoyer vos codes, les gars, pratiquez un peu la programmation.
Vous verrez que vous arriverez vite à un niveau qui vous permettra de mettre à la disposition de la communauté des choses réellement utiles et intéressantes ;)
Je trouve néanmoins que la note qui t'est attribuée est plutôt sévère, je la remonte un peu, à titre d'encouragement...
Bons débuts !
yoghisan
Messages postés204Date d'inscriptionsamedi 10 mai 2003StatutMembreDernière intervention 2 juin 20051 6 déc. 2003 à 12:11
Ha oui et aussi...
On faisant un code plus optimisé, je me suis rendu compte que par exemple à la valeur 999999999, ca sort une valeur fausse.
6 déc. 2003 à 17:48
6 déc. 2003 à 14:18
Et puis "déboguer" ton code un minimum...
Par exemple, si tu cliques sur "calcul au choix" avant d'avoir entré une valeur dans l'Edit1, ou entré une valeur autre qu'un chiffre, tu as une erreur d'exécution.
Tu me répondras que Window gère cette erreur, et informe l'usager par un message.
Mais il est important d'apprendre à prévenir les erreurs et à les gérer, du moins si tu envisages des programmes plus ambitieux.
Voir entre autre l'utilisation des blocs "try..except..end", "try..finally..end" dans l'aide en ligne de Delphi.
Pour l'évènement "Button2Click" tu peux déjà protéger ton code comme ceci :
if Edit1.Text <> '' then
begin
// ton code
end;
ou même
if Edit1.Text = '' then Exit;
Et il y a d'autre méthodes encore :
- StrToIntDef(Edit1.Text, ValeurParDefaut) // voir aide de Delphi !
- Filtrage des caractères entrés au moment de la saisie (évènement OnKeyPress);
- try..except (aide de Delphi...)
Conseil amical : avant d'envoyer vos codes, les gars, pratiquez un peu la programmation.
Vous verrez que vous arriverez vite à un niveau qui vous permettra de mettre à la disposition de la communauté des choses réellement utiles et intéressantes ;)
Je trouve néanmoins que la note qui t'est attribuée est plutôt sévère, je la remonte un peu, à titre d'encouragement...
Bons débuts !
6 déc. 2003 à 12:11
On faisant un code plus optimisé, je me suis rendu compte que par exemple à la valeur 999999999, ca sort une valeur fausse.