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 :

En debug oui mais pas en normal


Sujet :

C#

  1. #1
    Membre à l'essai
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Août 2016
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2016
    Messages : 63
    Points : 18
    Points
    18
    Par défaut En debug oui mais pas en normal
    Bonjour,

    Pouvez vous m'aider svp mon programme est reliee a une machine qui se connecte a elle en incluant les fichiers dll ...
    Mon programme marche seulement en mode debug mais pas en mode normal sans debbuger.

    Auriez vous une idee? une direction?

    Merci bcp

  2. #2
    Expert éminent sénior

    Avatar de François DORIN
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2016
    Messages
    2 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2016
    Messages : 2 761
    Points : 10 543
    Points
    10 543
    Billets dans le blog
    21
    Par défaut
    Bonjour,

    Qu'entends-tu pars "ne marche pas en mode normal" ? Est-ce que le programme ne se lance pas ? Est-ce qu'il se lance mais tu as une exception ? Si oui laquelle ? Est-ce que le mode normal est le mode Release ? Ou est-ce que cela veut dire que tu le lances hors visual studio en double-cliquant sur ton exécutable ?

    Sinon, la première piste qui me vient à l'esprit c'est par rapport au DLL. Si tes DLL sont des DLL 64 bits, alors force ton programme a être en mode 64bits (architecture cible x64). Idem si tes DLL sont 32 bits, force ton programme à être en mode 32 bits.
    François DORIN
    Consultant informatique : conception, modélisation, développement (C#/.Net et SQL Server)
    Site internet | Profils Viadéo & LinkedIn
    ---------
    Page de cours : fdorin.developpez.com
    ---------
    N'oubliez pas de consulter la FAQ C# ainsi que les cours et tutoriels

  3. #3
    Membre à l'essai
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Août 2016
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2016
    Messages : 63
    Points : 18
    Points
    18
    Par défaut
    Je travail actuellement aevc une machine, les commandes que je lui envoi s'executent en debug lorsque je fais step par step les commandes mais non en release.
    La taille de mes dll sont differentes , par exemple un est de 4,608 bytes , que dois je faire et comment verifier la taille de mon programme.

    Hier j'ai ajoute des sleep(1000) apres chaque commande ca a marche sans debug mais je penses que c'est une solution tordue...

    Merci Bcp.

  4. #4
    Expert éminent sénior

    Avatar de François DORIN
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2016
    Messages
    2 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2016
    Messages : 2 761
    Points : 10 543
    Points
    10 543
    Billets dans le blog
    21
    Par défaut
    Alors, essayons de récapituler un peu. A priori, tu as deux machines A et B. Le programme que tu développes est sur la machine A. Le programme envoie des commandes à la machine B.

    En mode debug pas à pas, ou avec des sleep(1000), le programme s'exécute correctement. Sinon, ça plante. Ai-je bien résumé le problème ?

    Si c'est bien cela, oublie cette histoire de dll, je ne pense pas que cela soit la cause de tes soucis. On dirait plus un problème lié à la gestion du temps sur les ordres que tu envoies. Et là, il faut nous en dire plus. As-tu un bout de code à nous montrer ? Quel API utilises-tu ? Etc...
    François DORIN
    Consultant informatique : conception, modélisation, développement (C#/.Net et SQL Server)
    Site internet | Profils Viadéo & LinkedIn
    ---------
    Page de cours : fdorin.developpez.com
    ---------
    N'oubliez pas de consulter la FAQ C# ainsi que les cours et tutoriels

  5. #5
    Expert confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2009
    Messages
    2 027
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2009
    Messages : 2 027
    Points : 5 467
    Points
    5 467
    Par défaut
    Citation Envoyé par dorinf Voir le message
    On dirait plus un problème lié à la gestion du temps sur les ordres que tu envoies.
    Oui en effet on dirait que les commandes ne sont pas synchrones. Il faut regarder l'API c'est quasiment certains qu'il y a une doc évoquant le sujet.

Discussions similaires

  1. PHP 4 oui mais pas php 5
    Par descurai dans le forum Langage
    Réponses: 2
    Dernier message: 04/06/2009, 11h45
  2. Heritage CSS oui mais pas trop
    Par FoxLeRenard dans le forum Mise en page CSS
    Réponses: 17
    Dernier message: 19/02/2009, 19h09
  3. Requete qui reprend les champs d'un formulaire, oui, mais pas tous
    Par Arttt dans le forum Requêtes et SQL.
    Réponses: 20
    Dernier message: 23/06/2008, 16h14
  4. CSS oui, mais pas toujours
    Par Michel Rotta dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 02/11/2007, 09h29
  5. [AJAX] 2 listes oui mais pas 3?
    Par franfr57 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 06/05/2007, 23h08

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