none
Erreur Impossible d'atteindre le code détecté RRS feed

  • Discussion générale

  • Hello, 

    J'ai fais une petite application et j'ai besoin de votre aide.

    dans cette méthode (recognisegesture) je lance un test sur des variables On et OFF de telle sorte que si ON est vrai (geste détecté) on incrémente sa valeur à chaque fois jusqu'à atteindre 90. Si elle n'est pas vrai elle se remet à zéro. De même pour la variable OFF.

    ON et OFF se commutent (càd: si ON est détecté OFF doit être zéro et vis versa) 

    J'ai fais "return" pour les deux variables à la fin du code mais ça ne marche pas, et comme le programme n'acceptent pas de boucle if dans la même méthode.

    L'erreur que je reçois est  "Impossible d'atteindre le code détecté"

    Voilà le morceau de code que j'ai faite. 

    J’apprécie toute aide les amis et merci d'avance ^^

    private int RecongniseGesture(Joint Head, Joint HandLeft, Joint HandRight)
            {
                
                if ((HandRight.Position.Y > Head.Position.Y) && (HandLeft.Position.Y > Head.Position.Y))
                {
    
                    txtMsg3.Text = "Vos mains sont au dessus de la tête";
                    ON = ON + 1 ;
    
                  
                }
                else if ((HandRight.Position.Y > Head.Position.Y) && (HandLeft.Position.Y < Head.Position.Y))
                {
    
                    txtMsg3.Text = "Main droite au-dessus de la tête";
                    OFF = OFF + 1 ;
                    
                }
    
               
                else
                {
                    txtMsg3.Text = "En attente de geste";
                    ON = 0;
                    OFF = 0;
                }
                
                return ON;
    return OFF;
               
                if (ON == 90)
                {
                  
                    string s1 = "http://192.168.16.152/micom/say.php?text=";
                    string s2 = "lumière allumée";
                    string s3 = "&lang = fr";
                    Process.Start("IExplore.exe", s1 + s2 + s3);
                    //Process.CloseMainWindow("IExplore.exe", "http://localhost:4231/Default.aspx?room=entree&order=0");
                    ON = 0;
                    OFF = 0;
                }
    
                if (OFF == 90)
                {
    
                    
                    string v1 = "http://192.168.16.152/micom/say.php?text=";
                    string v2 = "lumière éteinte";
                    string v3 = "&lang = fr";
                    Process.Start("IExplore.exe", v1 + v2 + v3);
                    OFF = 0;
                    ON = 0;
                
                }           
            }



    DKF

    • Type modifié Aurel Bera lundi 1 avril 2013 07:27 Discussion
    lundi 25 mars 2013 08:36

Toutes les réponses