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 :

Debogueur delphi avec stack trace


Sujet :

Delphi

Vue hybride

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

    Profil pro
    Inscrit en
    Février 2005
    Messages
    317
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 317
    Par défaut Debogueur delphi avec stack trace
    Salut à tous, je mets en pièce jointe du forum une source d'un deboggeur pas mal permettant de récuperer la ligne, le nom de l'unité, une pile stack des derniers appels... et pas mal d'autres fonction.
    J'ai modifier les lignes 395 et 396 du fichier U_XAM_Debug.pas pour mettre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    for i := i1   to iend do if (Pos('Publics by Name', Strings[i]) <> 0)  then begin i2  := i; break; end;
          for i := i2   to iend do if (Pos('Publics by Value', Strings[i]) <> 0) then begin i2b := i; break; end;
    Ainsi que variants dans le use de U_XAM_Global.pas
    Car ce n'était pas compatible avec BDS 2006.
    Le code n'est pas de moi, mais le site de l'auteur est hs...
    Je mets quand même la license:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    {
    ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    PLATFORM  : Windows 9x/NT/XP - Delphi 5,6,7
    PROJECT   : eXpress Application Manager
    FILE      : U_XAM_Global.pas
    PURPOSE   : Global constants, datas & functions.
    ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    CREATION  : v 1.0.0 - 01/2003 - Olivier Rogier
    ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    LICENSE   : This source code is freeware and it is provided as is!
                The author will take no responsibility for any damages resulting form the use of it!
     
      All the files included in the installation package of this software are the property of the author.
      This source code maybe freely distributed under following conditions:
     
        * Charging and selling this source code is prohibited.
        * Distribution must be complete with all original files unchanged.
        * If you include this source code in software (free or commercial) you must indicate the origin and its author.
        * If you add own files or made changes, clearly identify that you are providing them.
    ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    }

  2. #2
    Membre émérite Avatar de Kaféine
    Homme Profil pro
    Inscrit en
    Avril 2007
    Messages
    569
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 569
    Par défaut
    Pas mal !!!!

    Merci pour ce code

Discussions similaires

  1. Réponses: 4
    Dernier message: 23/02/2010, 11h00
  2. [ORACLE][SQL] procedure sous delphi avec une requete SQL
    Par nivet dans le forum Bases de données
    Réponses: 2
    Dernier message: 17/11/2004, 13h43
  3. Création database depuis Delphi avec dbExpress
    Par alex4 dans le forum Bases de données
    Réponses: 2
    Dernier message: 17/09/2004, 16h01
  4. SVP prob Delphi avec interbase
    Par Riri394 dans le forum Bases de données
    Réponses: 6
    Dernier message: 14/06/2004, 16h35
  5. [Exception] récupération de la stack trace d'une Throwable
    Par totof2308 dans le forum API standards et tierces
    Réponses: 6
    Dernier message: 14/05/2004, 14h49

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