-
if multi condition
Bonjours,
J'ai 2 condition a faire dans un if je l'ai fait comme ca mais ca fonctionne pas pis je comprend pas pourquoi.
Code:
if ((Ts->TotalHours > 7) && (Pause = true)) Ts = Ts->Subtract(TimeSpan(TempsPause->TimeOfDay));
Merci d'avance
TrollTop
-
-
ca fait pas ca je l'avais déja essayé ca donne cette erreur
d:\visual studio 2005\mem2007\mem2007\Horaire.h(10194) : warning C4805: '==' : mélange risqué de type 'System::Boolean ^' et de type 'bool' dans l'opération
1>d:\visual studio 2005\mem2007\mem2007\Horaire.h(10194) : error C2446: '==' : pas de conversion de 'int' en 'System::Boolean ^'
1> Aucun opérateur de conversion défini par l'utilisateur disponible, ou
1> Il n'existe pas de conversion standard de la forme boxed du type arithmétique en type cible
1>d:\visual studio 2005\mem2007\mem2007\Horaire.h(10194) : error C2040: '==' : les niveaux d'indirection de 'System::Boolean ^' et de 'int' sont différents
-
Pause est de type System::Boolean ^?
pourquoi ne pas l'avoir défini en bool tout court.
Sinon, il faut boxer Pause, mais le mieux est peut-etre d'utiliser directement un bool