Also know as
Messages postés259Date d'inscriptionsamedi 13 décembre 2003StatutMembreDernière intervention22 novembre 2010
-
7 févr. 2004 à 19:52
Encore1ben
Messages postés68Date d'inscriptionjeudi 19 septembre 2002StatutMembreDernière intervention22 février 2008
-
13 févr. 2004 à 15:24
Bonjour,
J'aimerais savoir pourquoi un "or" dans un if then ne marche jamais.
Voilà, je suis en train de construire un tout petit programme et j'aurai beaucoup de if then à écrire, car j'en ai pas mal à écrire, si quelqu'un pouvait me dire comment faire pour que le "or" dans un if then marche.
Voilà mon bout de source :
if Recherche.Text='Jedi' or Recherche.Text='Jedi' then
begin
ShowMessage('1 résultat à été trouvé : Star Wars Kid (D.O.C N°1)');
end
else ShowMessage('Aucun résultat trouvé');
Il m'affiche comme message :
[Erreur] Unit2.pas(142): Opérateur non applicable à ce type d'opérande
PowerII
Messages postés40Date d'inscriptionlundi 2 septembre 2002StatutMembreDernière intervention12 juillet 2009 8 févr. 2004 à 08:53
Bonjour,
il faut juste mettre les éléments entre parenthèse : if (Recherche.Text='Jedi') or (Recherche.Text='Jedi') then
begin
ShowMessage('1 résultat à été trouvé : Star Wars Kid (D.O.C N°1)');
end
else ShowMessage('Aucun résultat trouvé');
Encore1ben
Messages postés68Date d'inscriptionjeudi 19 septembre 2002StatutMembreDernière intervention22 février 2008 13 févr. 2004 à 15:24
Salut,
Ne fais pas la même erreur que moi. En débutant, je mettais des If then, à tous les carrefours. Résultat, cela devient vite le boxon... Utilises plutôt le "Case" ! tu trouveras tout cela bien expliqué dans l'aide Delphi, en tapant "case statements"