by Levak » 14 Nov 2010, 14:03
Excale wrote:
Malheureusement, ça ne marche pas.
Soit $bmpbrut me retourne 0, soit il me retourne 255.
Il faut écrire le point si $bmpbrut vaut 0.
Or, si @error vaut -1 , j'ai une chance sur deux que $bmpbrut vaille 0, et là il ne faut pas écrire le point.
C'est ce que je dis, tu as un problème de logique.
Alors soit ton $poubelle=$poubelle va muter et qu'il va y avoir quelque chose de plus logique à mettre, en attendant, ma solution est EXACTEMENT la même qu'avant dans le sens logique.
Si Effectivement plus tard tu as envie de rajouter des choses dans la branche error=-1 ... ok.
Reprenons :
If error = -1 bmpbrut = 0
- si error = -1 ET si bmpbrut = 0 alors on rentre dans la condition
c'est la même chose que :
- si jamais error != -1 OU si jamais bmpbrut != 0 on ne rentre pas dans la condition donc on a rien fait
Tu avais fait :
If error = -1
- si error = -1 alors on rentre dans la condition qui ne fait rien (=fuite)
- si error != -1 alors :
---- If bmpbrut = 0
---- si bmpbrut = 0 alors on rentre dans la condition
---- si bmpbrut !=0 on a rien fait
Ça revient au même.
Responsable design/graphique de TI-PlanetI do not get mad at people, I just want them to learn the way I learnt.