IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

boucle infinie dans la création d'objet en C#


Sujet :

C#

  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    273
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2011
    Messages : 273
    Points : 152
    Points
    152
    Par défaut boucle infinie dans la création d'objet en C#
    Bonjour

    Pour mon projet de fin de deuxième année de BTS IRIS je (avec un autre mec mais il fou rien) suis chargé de développer des applications de contrôle d'accès fonctionnant avec un décodage de code barre et/ou qr code.
    Tout fonctionne comme il faut (en tout cas pour ma partie) mais je me retrouve avec une application de gestion de la base de données et de consultation de l'historique qui fait plus de 1700 lignes.

    J'ai donc commencé à créer d'autres fichiers dans lesquels je met des bouts de codes (surtout des fonctions). (Je cliques sur Projet puis sur Ajouter une classe.

    Par exemple si j'ai une fonction de décodage, je créé une nouvelle classe nommée Decodage et le fichier créé a le même nom. Supposons que la fonction de décodage s'appelle fDecodage. Ensuite pour la lancer, logiquement je devrais écrire mais le soucis c'est que ça me met une erreur en disant que je dois créer un objet. J'écris alors
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Decodage decodage = new Decodage();
    et pour lancer j'écris . L'erreur s'enlève alors et cela fonctionne pour 50 % des fonctions.

    Petit aperçus :



    Lorsque je lance la compilation, ça lag et l'application se ferme. Je test avec des points d'arrêt et je constate que ça passe du point 1 puis les lignes après jusqu'au point 2 et ça recommence sans arrêt.

    Voici la classe à laquelle ça correspond :



    J'ai remarqué que lorsque ça arrive au point 2 visible sur la première image, ça rentre dans la classe (qui se trouve dans un autre fichier comme on le voit dans la liste des fichiers à droite), ça va au point 1 qu'on voit sur la deuxième image image, passe par les lignes après et dès que ça arrive au point 2 de la seconde image ça repasse au point 1 de la première, va jusqu'au 2 de la première, repasse au 1 de la seconde et va jusqu'au 2 de la seconde, repasse au 1 de la première et ainsi de suite, sans s'arrêter.

    Dans ma partie principale, je lance la fonction avec :



    J'ai énormément expliqué la chose mais je pense qu'il le faut afin d'avoir le plus de chances possibles que quelqu'un trouve une solution à mon problème.

    Merci à tous ceux qui prendront le temps de voir où se situe mon problème.

  2. #2
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    273
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2011
    Messages : 273
    Points : 152
    Points
    152
    Par défaut
    J'ai trouvé la solution.

    Voici l'explication :

    1: Je regarde quel est le nom de ma form



    2: Je fais tout cela



    3: Dans le fichier contenant la classe je fais ça



    4: Pour information, comment créer un fichier pour y mettre une classe


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Boucle Infinie dans le Sudoku
    Par HqSeO dans le forum Mathématiques
    Réponses: 7
    Dernier message: 12/02/2009, 13h42
  2. Réponses: 1
    Dernier message: 28/07/2006, 11h11
  3. Réponses: 29
    Dernier message: 17/06/2006, 13h04
  4. symptome de la boucle infinie dans une requete
    Par ouam81 dans le forum Langage SQL
    Réponses: 8
    Dernier message: 27/05/2005, 12h10
  5. Réponses: 15
    Dernier message: 24/05/2005, 08h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo