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

VB 6 et antérieur Discussion :

microsoft vb s'attacher à un processus en debug


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 229
    Par défaut microsoft vb s'attacher à un processus en debug
    Bonjour,

    je dois debugger un programme en VB6 sous l'IDE de microsoft.
    Seulement ce programme est lancé par un autre, comment dois je procéder ?
    Je connais en visual c++ 2 méthodes :
    - lancer le process puis s'attacher dessus
    - lancer au démarrage de mon appli l'autre exe.

    Je ne trouve rien de tel sous l'IDE de vb, quelqu'un connait il la manip ?

    merci,
    Pascale38

  2. #2
    Membre Expert
    Avatar de Delbeke
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Par défaut
    Quand tu tournes sous l'environnement de vb, le programme qui fonctionne, ce n'est pas l'executable, c'est vb !
    La seule chose qui pourrait poser problème, c'est la compilation, qui elle, doit remplacer l'exécutable existant.

  3. #3
    Rédacteur
    Avatar de DarkVader
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    2 131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 131
    Par défaut
    Citation Envoyé par Pascale38 Voir le message
    Bonjour,

    je dois debugger un programme en VB6 sous l'IDE de microsoft.
    Seulement ce programme est lancé par un autre, comment dois je procéder ?
    Je connais en visual c++ 2 méthodes :
    - lancer le process puis s'attacher dessus
    - lancer au démarrage de mon appli l'autre exe.

    Je ne trouve rien de tel sous l'IDE de vb, quelqu'un connait il la manip ?

    merci,
    Pascale38
    Bonsoir,
    Cela dépend déjà du type d'exécutable :
    Exe, dll automation, Addin ?

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 229
    Par défaut
    merci de vos réponses,
    donc mon programme c'est une EXE standard.
    Delbeke je ne comprends pas bien ta réponse.
    En fait je ne peux pas lancer mon programme "comme ça", il faut que ça soit un autre programme qui le fasse sinon ça ne fonctionne pas, du coup ma question c'est comment je le débogue ??

    merci !
    Pascale38

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2006
    Messages
    243
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 243
    Par défaut
    Ton 1er programme doit lancer le second :
    * sans paramètres : tu lance directement le projet de ce 2nd depuis l'IDE
    * avec des paramètres : tu lance directement le projet de ce 2nd depuis l'IDE mais en lui passant ces paramètres : propriété de projet [du 2nd projet], onglet créer, zone "arguments de la ligne de commande".

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 229
    Par défaut
    ça n'est pas une histoire de paramètres... sinon ça serait simple !!
    En fait mon programme peut être autonome ou lancé par un chapeau.
    Son comportement n'est pas le même selon qu'il est en mode autonome ou non. Bien évidemment le bug survient en mode "chapeau".
    Il est tout à fait possible d'essayer de simuler le mode "chapeau" en mode "autonome" mais ça risque de demander beaucoup de temps et d'effort, moi même ne connaissant pas bien l'appli c'est une solution envisageable uniquement en dernier recours.
    Ma question est vraiment puis je m'attacher à un process en vb pour le debuguer ??? Ou lancer un autre programme au démarrage du debug.
    C'est oui ou c'est non (et si oui comment) et si non je chercherai un contournement.

    merci beaucoup,
    Pascale38

  7. #7
    Rédacteur
    Avatar de DarkVader
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    2 131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 131
    Par défaut
    L'ide VB ne permet pas d'attacher un process en debug comme avec VC++.

    De toute manière, les possibilités d'interactions sont limitées :
    args de CommandLine,
    échange de paramètres par voies annexes (DDE, fichiers ...)
    il s'agit d'un exe automation => classes exposées.

    Dans tous les cas il faudra capturer et exposer les données entrantes -
    si tu as d'autres solutions, je suis intéressé à les connaitre.

Discussions similaires

  1. Réponses: 0
    Dernier message: 16/08/2010, 12h24
  2. Attacher au processus - WinForm - V. Release
    Par b_lob dans le forum Général Dotnet
    Réponses: 0
    Dernier message: 09/06/2010, 18h02
  3. Réponses: 2
    Dernier message: 05/12/2007, 18h23
  4. Connaitre les modules attachés à un processus
    Par Akta3d dans le forum Threads & Processus
    Réponses: 1
    Dernier message: 30/10/2007, 14h43
  5. Attacher un processus graphique dans un JTabbedPane
    Par guilig dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 16/08/2006, 16h07

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