Salut

Je voudrais savoir un chose.

Si je fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
  if (a=1) and (b=2) and ... then
Est-ce qu'une fois l'exe créé, il teste toutes les conditions une par une et opère les combinaisons après ou bien les fait à la suite et s'arrête quand une condition n'est pas vérifiée?

Sinon, pour des soucis d'optimisation, il vaut mieux faire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
  if a=1 then
    if b=2 then
      ...
Dans cet exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
const i=0;
begin
  if (i<>0) and (25/i>1) then
end;
Est-ce que puisque i est égal à 0, il ne testera pas la seconde condition, ou bien teste les deux et affichera un message d'erreur? Et puis s'il les teste les unes après les autres en s'arrêtant dès que la condition n'est pas vérifiée, dans quel ordre les effectue-t-il?