NEO ::: TEAM
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

NEO ::: TEAM

New Evolution Owner
 
AccueilRechercherDernières imagesS'enregistrerConnexion
-25%
Le deal à ne pas rater :
-100€ Barre de son Hisense Dolby Atmos 5.1.2
299.99 € 399.99 €
Voir le deal

 

 Comment envoyer du texte au debugger ?

Aller en bas 
AuteurMessage
Admin
Fondateur
Fondateur
Admin


Nombre de messages : 197
Age : 40
Localisation : Tlemcen ( Algérie )
Date d'inscription : 04/12/2006

Comment envoyer du texte au debugger ? Empty
MessageSujet: Comment envoyer du texte au debugger ?   Comment envoyer du texte au debugger ? Icon_minitimeVen 12 Jan - 6:21

Il existe une fonction de l'API Win32, OutputDebugString, permettant d'envoyer du texte vers le debugger de Delphi, ces messages étant visibles dans le "Journal d'événements" (menu "Voir -> Fenêtres de débogage -> Journal d'événements" ou Ctrl+Alt+V).
Cependant, cette fonction n'est pas très pratique à utiliser, car elle n'autorise que l'envoi d'une chaîne PAnsiChar "telle quelle". Une petite fonction de formatage s'avère rapidement nécessaire :


Code:




 
//La syntaxe de la fonction est strictement identique à celle de la procédure "Format".

Procedure DebugPrintFmt ( Const FmtString : String ; Const Args : Array Of Const ) ;
Begin
  OutputDebugString(PAnsiChar(Format(FmtString,Args)));
End;
A noter qu'il existe de nombreux utilitaires capables d'afficher ces chaînes, et ceci même si le programme n'est pas en cours de debug avec Delphi.
Un des plus connus est le freeware DebugView.
D'autres debuggers, comme OllyDbg ou Win32DASM, sont également capables d'afficher ces chaînes.
Ne fonctionne qu'avec des applications Win32
Revenir en haut Aller en bas
https://neo-team.forumactif.com
 
Comment envoyer du texte au debugger ?
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Comment cacher les scrollbars ?
» Comment changer la couleur d'un TProgressBar ?
» Comment copier un fichier ?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
NEO ::: TEAM :: Informatique :: Les RADs :: Borland Delphi 4,5,6,7-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser