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

Delphi Discussion :

dbugintf et son utilisation


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    639
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 639
    Par défaut dbugintf et son utilisation
    Bonjour,

    A quoi sert l'unité Dbugintf (mode débuggage?)
    Et comment s'en servir?
    Je reprends un programme ou il y a pas mal d'appels à SendDebugEx mais je ne sais pas ce que ça fait ni comment l'exploiter.


    Merci!

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Avril 2007
    Messages
    182
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2007
    Messages : 182
    Par défaut
    dbugintf fait partie de Gexperts http://www.gexperts.org/, et la fonction en question permet d'envoyer des chaînes de caractères (par des SendMessage de l'API windows je crois) sur un petit programme qui est présent sous forme d'icone dans la barre windows. Ce programme s'appelle Gdebug.exe. Il démarre tout seul à la première utilisation de SendDebug.

    Bruno
    mon blog - mon site web

  3. #3
    Membre éclairé

    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    639
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 639
    Par défaut
    effectivement ca marche nicquel.
    merci!
    par contre impossible de pouvoir livrer l'executable de mon application chez le client avec le logiciel gexpert pour pouvoir récupérer les traces de débuggage, car il faut delphi d'installé sur le poste.... mince!!!

  4. #4
    Membre Expert
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Par défaut
    pas du tout seul l'executable est a fournir.
    A verifier mais pour qu'il demarre tout seul, il doit quand meme necessiter la presence d'un chemin ... surement dans la BDR.

    A moins qu'il existe une methode "lanch" pour lancer en mode manuel l'executable depuis un chamin .... mais mes souvenirs en la matiere sont plutot lointain.

    Ou alors suffit juste de la lancer a la main, l'unitee detectant le processus en memoire ...

    Mais je ne sais pas si c'est une tres bonne idee de laisser ce genre de choses sur place chez le client.

  5. #5
    Membre éclairé

    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    639
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 639
    Par défaut
    Citation Envoyé par Clorish
    pas du tout seul l'executable est a fournir.
    A verifier mais pour qu'il demarre tout seul, il doit quand meme necessiter la presence d'un chemin ... surement dans la BDR.

    A moins qu'il existe une methode "lanch" pour lancer en mode manuel l'executable depuis un chamin .... mais mes souvenirs en la matiere sont plutot lointain.

    Ou alors suffit juste de la lancer a la main, l'unitee detectant le processus en memoire ...

    Mais je ne sais pas si c'est une tres bonne idee de laisser ce genre de choses sur place chez le client.
    quand j'exécute l'appli sur un poste qui n'a pas delphi (apres avoir installé Gexpert) il me dit qu'il ne trouve pas le fichier RTL70.bpl. (idem quand j'exécute Debug Window par exemple).

    Donc c'est bien que delphi doit etre installé, non?

  6. #6
    Membre Expert
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Par défaut
    non pas forcement.
    Un bpl est uen sorte de dll amelioree par delphi, qui dans le cas de RTL, contient les classes de base de delphi.

    tu peux simplement copier RTL.bpl avec l'exe.

    Ce qui m'etonne c'est que tu ai besoin de ce package ....

    Personelement je prefere me monter une petite dll perso, avec une interface toute simple pour communiquer avec l'exe, qui fourni les methodes d'envoie de debub.

    Une form, une listbox et 2 ou 3 boutons font l'affaire pour gerer au sein de la dll l'affichage et la manipulation de la fenetre debug.

Discussions similaires

  1. Apache et son utilisation
    Par kagura dans le forum Apache
    Réponses: 9
    Dernier message: 21/06/2006, 16h38
  2. [PEAR][Services_Google] Erreur de syntaxe lors de son utilisation
    Par blueice dans le forum Bibliothèques et frameworks
    Réponses: 8
    Dernier message: 17/05/2006, 11h13
  3. [LDAP] Documentation sur son utilisation
    Par oligig dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 11/05/2006, 15h22
  4. [APACHE] Comprendre son utilisation
    Par sebeni dans le forum Apache
    Réponses: 1
    Dernier message: 03/04/2006, 14h24
  5. [VB][Excel]solverok son utilisation
    Par Math75 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 10/01/2006, 14h22

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