[R] Switch ... Case étrange
Posté : jeu. 26 sept. 2013 13:58
Salut à tous !
J'ai détecté un truc bizarre lors de la rédaction d'un de mes scripts, que je vous soumets :
Si vous testez ce script sur un PC qui possède un répertoire c:\windows, vous devriez obtenir comme moi sytématiquement une msgbox avec le message "Coin !". Or, l'aide de FileExists nous dit :
Return Value
Success: Returns 1.
Failure: Returns 0 if path/file does not exist.
Je ne rencontre cette situation que lorsque j'utilise Switch ... Case.
Ma question : est ce un bug, ou bien quelque chose m'échappe-t-il ?
J'ai détecté un truc bizarre lors de la rédaction d'un de mes scripts, que je vous soumets :
Code : Tout sélectionner
#include <GUIConstantsEx.au3>
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case FileExists("c:\windows") = 0
MsgBox(0, "", "Coin !")
Case FileExists("c:\windows") <> 0
MsgBox(0, "", "Coiiiiiiin !!!!")
EndSwitch
WEndReturn Value
Success: Returns 1.
Failure: Returns 0 if path/file does not exist.
Je ne rencontre cette situation que lorsque j'utilise Switch ... Case.
Ma question : est ce un bug, ou bien quelque chose m'échappe-t-il ?