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!
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!
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
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!!!![]()
pas du toutseul 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).Envoyé par Clorish
Donc c'est bien que delphi doit etre installé, non?
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.
Partager