Envoyé par
Franck SORIANO
En Delphi, on ne peut pas faire un calcul, puis faire quelque chose en fonction du résultat du calcul sans refaire un test après le calcul.
Même si ton calcul est fait dans une fonction ? Ex :
f_calcul (x,y,z) : integer;
et que ton ton test de redirection est fait directement sur le retour de la fonction ? Ex :
if f_calcul(a,b,c) = 0 then ...
?
NB : On peut supposer que la fonction mette le résultat dans une variable passée par référence, ou bien dans un champ d'un objet visible depuis la fonction, ou que sais je d'autre...
NB2 : tu me diras peut être que tout cela revient à faire le calcul puis le test ensuite... mais n'est ce pas aussi le cas avec ton Jump if Zero issu de l'ASM ?
Partager