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 :

[vs2013]Threads et break points


Sujet :

C#

  1. #1
    Membre du Club
    Inscrit en
    Février 2013
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Février 2013
    Messages : 34
    Points : 43
    Points
    43
    Par défaut [vs2013]Threads et break points
    Bonjour,
    Je developpe a l'aide de visual studio 2013 une application multithreadee qui fais plusieurs opérations dont de l'affichage graphique et du pilotage de matériel par port série et TCP IP.

    Chaque matériel attend des donnes particulières a une fréquence donnée ( de l'ordre de 20hz pour certains)

    J'aimerais pouvoir debugguer certaines parties de mon code sans que le matériel en question ne s'affole de l'absence des données. Et vice versa, que mon logiciel ne panique pas s'il n'a pas reçu de données depuis un laps de temps.

    Hors voilà. Quand je met un break point dans une fonction par exemple celle d'un bouton d'un thread graphique, paf, tout les threads arrêtent alors que les stopwatch et les timers moulinent dans la semoule, et me rendent le logiciel et les matériels dans un état inutilisable .

    Est-il possible de laisser les autres threads tourner alors que j'en fais avancer un pas a pas ?

    Merci d'avance.

    Boris

  2. #2
    Membre du Club
    Inscrit en
    Février 2013
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Février 2013
    Messages : 34
    Points : 43
    Points
    43
    Par défaut
    Après longue enquête, je me suis rendu compte que malheureusement .NET ne permet pas de debugguer un thread en laissant tourner les autres. Il faut plusieurs processus.
    Y'a peut être une magouille possible et facile avec MAF en isolant un composant dans son appdomain , mais l'usine a gaz en vaut pas la feature
    A+
    Boris

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2008
    Messages
    381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2008
    Messages : 381
    Points : 766
    Points
    766
    Par défaut
    Je crois que VS2014 le fait. Mais je n'arrives plus à retrouver l'info.

  4. #4
    Membre du Club
    Inscrit en
    Février 2013
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Février 2013
    Messages : 34
    Points : 43
    Points
    43
    Par défaut
    Si tu la retrouves, n'hésite pas a m'en faire part.
    Pour le moment j'ai fais un proxy TCP/série intelligent qui reprend le relai quand il détecté que mon app ne répond plus derrière.

Discussions similaires

  1. Probléme avec break point
    Par ensinienne dans le forum Android
    Réponses: 3
    Dernier message: 28/03/2012, 13h01
  2. problème de break point
    Par jackk dans le forum Code::Blocks
    Réponses: 9
    Dernier message: 15/10/2010, 17h23
  3. Debug : Line Break Point is missing
    Par fabou3377 dans le forum Langage
    Réponses: 2
    Dernier message: 10/02/2008, 17h04
  4. Réponses: 0
    Dernier message: 16/08/2007, 15h12
  5. [Debug]Pb avec les breaks points
    Par RoMinoU dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 13/05/2004, 12h36

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