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

Code::Blocks Discussion :

debug et dll


Sujet :

Code::Blocks

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    136
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 136
    Par d�faut debug et dll
    Bonjour,

    Je veux debugger une application chargeant des dll, o� est-ce que je dois les mettre pour debugger?

    Bien s�r j'utilise Code::Blocks, et les dll sont pr�sentes dans le dossier du .exe final, ainsi que dans le r�pertoire bin de minGW, et j'ai "runtime error".

    Merci d'avance

  2. #2
    Membre chevronn�

    Homme Profil pro
    Appui fonctionnel senior
    Inscrit en
    Juin 2007
    Messages
    461
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 36
    Localisation : France, Hauts de Seine (�le de France)

    Informations professionnelles :
    Activit� : Appui fonctionnel senior
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 461
    Par d�faut
    Quelle genre de DLL utilises-tu ?
    Comment sont-elles li�es � ton application ( gr�ce � la m�thode Loadlibrary ou en liant une lib d'import ) ?

    Un bout de code peut toujours servir pour iliuster.

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    136
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 136
    Par d�faut
    Je n'ai aucun morceau de code d'exemple, c'est les libs import�es qui s'en chargent.

    Mes dll sont glut32.dll, libz.dll, libpng.dll et fmodex.dll

  4. #4
    Membre chevronn�

    Homme Profil pro
    Appui fonctionnel senior
    Inscrit en
    Juin 2007
    Messages
    461
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 36
    Localisation : France, Hauts de Seine (�le de France)

    Informations professionnelles :
    Activit� : Appui fonctionnel senior
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 461
    Par d�faut
    Je suis pratiquement s�r que GCC est incapable de debugger de genre de DLL (esp�rons que je me trompe ; ))

    Mais d'autre c�t�, ces DLL sont le r�sultat d'un travail important et sont normalement test�s de fond en comble, donc si tu as une erreur, c'est serai plus ta fa�on d'utiliser telle ou telle m�thode qui poserai probl�me plut�t que les librairies elle-m�me.

    Si toute fois tu es certains de ton code, va jeter u coup d'oeil du c�t� des d�veloppeurs, voir si ton bug n'a pas �t� d�couvert, ou qu'une nouvelle version existe.

  5. #5
    Membre confirm�
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    136
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 136
    Par d�faut
    en gros il faudrait que je refasse un projet s�par�?

  6. #6
    Membre chevronn�

    Homme Profil pro
    Appui fonctionnel senior
    Inscrit en
    Juin 2007
    Messages
    461
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 36
    Localisation : France, Hauts de Seine (�le de France)

    Informations professionnelles :
    Activit� : Appui fonctionnel senior
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 461
    Par d�faut
    Qu'entends-tu par refaire un projet � c�t� ?

    Veux-tu r��crire ces DLL ?

    Si tel est le cas, ce serai pour toi une GROSSE perte de temps pour arriver � un r�sultat qui serai largement inf�rieur � celui offert par l'utilisation de ces DLL (sans vouloir te sous-estim�, bien s�r )

  7. #7
    Membre confirm�
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    136
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 136
    Par d�faut
    je veux dire tester le code de mani�re � l'isoler des dll (mon probl�me n'a � priori aucun rapport avec les dll, si ce n'est que je n'arrive pas � debugger), du moins les morceaux qui posent probl�me, et ainsi pouvoir debugger.

  8. #8
    Membre chevronn�

    Homme Profil pro
    Appui fonctionnel senior
    Inscrit en
    Juin 2007
    Messages
    461
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 36
    Localisation : France, Hauts de Seine (�le de France)

    Informations professionnelles :
    Activit� : Appui fonctionnel senior
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 461
    Par d�faut
    D'accord, donc si j'ai bien compris tu veux cr�er des fonctions qui vont tester un bout de ton code, mais en dehors du contexte de celui-ci.

    Si c'est �a (le soir j'ai un peu de mal ), ce n'est pas une mauvaise id�e, cela te permettra de savoir quel partie de code peut ou pose probl�me.

    A noter que m�me si tu ne peux pas aller vagabonder dans les DLL, tu peux toujours watch les struts et les classes (normalement, �a, �a marche )

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. debuger une dll c++ en CSHARP
    Par kosowski dans le forum Windows Forms
    R�ponses: 5
    Dernier message: 30/06/2009, 15h37
  2. Debug de DLL ou de l'EXE ne donne pas la m�me chose
    Par mchk0123 dans le forum C++Builder
    R�ponses: 3
    Dernier message: 03/05/2007, 18h55
  3. R�ponses: 2
    Dernier message: 27/09/2006, 11h35
  4. Debug avec DLL et Matlab
    Par flipper203 dans le forum Visual C++
    R�ponses: 3
    Dernier message: 18/07/2006, 14h52
  5. Debug de dll sous C++ Builder
    Par N�grier dans le forum C++Builder
    R�ponses: 5
    Dernier message: 26/09/2005, 19h12

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