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

Langages de programmation Discussion :

Programme compilé sans source debug


Sujet :

Langages de programmation

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mars 2016
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Mars 2016
    Messages : 17
    Points : 6
    Points
    6
    Par défaut Programme compilé sans source debug
    Bonjour,

    J’ai besoin de votre et je vous remercie.
    Nous avons un logiciel au travail que nous utilisons et finançons par des développements par une société extérieure.
    Nous avons des bug et je voudrais pour les situé pouvoir faire un débug pas à pas sans avoir les sources.
    Notre logiciel est couplets avec un logiciel de dessins et nous utilisons des dll pour en faire notre logiciel.
    J’aimerais lancer le programme et voir nos dll en mode pas a pas lorsqu’il plante. Merci à vous et votre attention.

  2. #2
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 369
    Points : 41 519
    Points
    41 519
    Par défaut
    Au moins sous Visual Studio, vous pouvez faire une build Debug de la DLL et spécifier dans les options de débogage que vous voulez utiliser l'exe extérieur pour "exécuter" la DLL et déboguer.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mars 2016
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Mars 2016
    Messages : 17
    Points : 6
    Points
    6
    Par défaut
    Citation Envoyé par Médinoc Voir le message
    Au moins sous Visual Studio, vous pouvez faire une build Debug de la DLL et spécifier dans les options de débogage que vous voulez utiliser l'exe extérieur pour "exécuter" la DLL et déboguer.
    Bonjour merci pour ton message je vais chercher pour faire ce que tu m’as dit je ne connais pas cette méthode.

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mars 2016
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Mars 2016
    Messages : 17
    Points : 6
    Points
    6
    Par défaut
    excuse moi mais je ne trouve pas comment faire désoler je n’ai jamais eu l’ occasion de débogguer une dll d’une application sur visual studio.

  5. #5
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 369
    Points : 41 519
    Points
    41 519
    Par défaut
    Tu vas dans les Project Properties, à la page Debugging, les deux premières lignes sont "command" et "command arguments". Dans la première, tu vires le "$(TargetPath)" et tu mets le chemin de l'exe à la place... (en ayant copié la DLL fraichement buildée dans le répertoire approprié, pour éviter des problèmes de "l'exe ne trouve pas la DLL").
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

Discussions similaires

  1. Réponses: 3
    Dernier message: 07/04/2017, 02h23
  2. Compiler un programme Qt sans l'avoir installé
    Par Stranger Dz dans le forum Débuter
    Réponses: 3
    Dernier message: 03/02/2017, 13h37
  3. Programme labview sans sources
    Par sazpac dans le forum LabVIEW
    Réponses: 1
    Dernier message: 16/04/2015, 10h49
  4. Réponses: 1
    Dernier message: 07/02/2012, 15h47
  5. [Kylix] Un programme compilé ne veut pas se lancer
    Par LightBeam dans le forum EDI
    Réponses: 1
    Dernier message: 05/08/2003, 10h15

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