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

VC++ .NET Discussion :

Mode debuggage Visual Studio


Sujet :

VC++ .NET

  1. #1
    Membre confirm�
    Inscrit en
    F�vrier 2008
    Messages
    123
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2008
    Messages : 123
    Par d�faut Mode debuggage Visual Studio
    Bonjour � tous, et d'avance merci de lire ma demande qui je pr�viens ne va pas �tre simple.

    J'ai d�velopp� une Dll avec Visual Studio que j'appelle depuis un ex�cutable ( qui lui est d�velopp� en WinDev).

    Lorsqu'on mon ex�cutable appelle plusieurs fois une fonction de ma Dll, il plante, sans indiquer l'endroit pr�cis de l'erreur.

    Pour savoir ou mon programme plante, je me suis dis que j'allais le lancer en mode Debug depuis mon projet de Dll dans Visual Studio. Je le lance donc avec le debuggeur Visual Studio (la petite fl�che verte), et l� suprise, il ne fais pas d'erreur. J'essaye avec les 2 configurations debug et release, cela fonctionne.

    Ensuite, je me dis que je vais tester avec l'option de Visual Studio "Start without debugging", et l�, j'ai � nouveau l'erreur.

    Malheureusement, c'est le serpent qui se mord la queu puisque je n'ai sais au final toujours pas ce qui fais planter.

    Voil� donc ma question.

    Quelles sont les diff�rences en le lancement en mode normal et en mode debug de Visual Studio, qui pourrait expliquer un plantage sur Dll uniquement dans l'un des 2 cas?

    D'avance merci

  2. #2
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    D�tails du profil
    Informations personnelles :
    �ge : 51
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Par d�faut
    Citation Envoy� par ttropardy Voir le message
    Quelles sont les diff�rences en le lancement en mode normal et en mode debug de Visual Studio, qui pourrait expliquer un plantage sur Dll uniquement dans l'un des 2 cas?
    Le r�pertoire de d�marrage de l'application, ou ses param�tres, qui fait que tu ne charges peut-�tre pas la DLL que tu crois lorsque tu le fais en dehors de l'IDE.

    Mets un coup de Dependancy Walker dessus, et regarde quelle est la DLL qu'il tente de charger : tu en as peut-�tre une vieille copie pourrie dans un r�pertoire Windows qui est celle charg�e quand tu lances l'ex�cutable en autonome ?


    EDIT : Ou alors, c'est un probl�me de timing � l'initialisation de la DLL, voir avec l'option "Chargement diff�r� des DLL" ??
    Mac LAK.
    ___________________________________________________
    Ne prenez pas la vie trop au s�rieux, de toutes fa�ons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum ad�quat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

Discussions similaires

  1. [D�butant] Mode designer Visual Studio Express 2013 pour le Web
    Par Clockmaker dans le forum D�veloppement Web avec .NET
    R�ponses: 5
    Dernier message: 06/06/2017, 16h20
  2. Probl�me en mode Debug Visual Studio-Objet COM
    Par TheBridge dans le forum C#
    R�ponses: 5
    Dernier message: 10/09/2008, 23h24
  3. R�ponses: 3
    Dernier message: 30/04/2008, 23h52
  4. debuggage visual studio 2005 inefficace
    Par lemmel dans le forum Visual C++
    R�ponses: 3
    Dernier message: 04/03/2008, 09h46
  5. R�ponses: 2
    Dernier message: 17/01/2007, 08h58

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