Bonsoir,
J'aimerai récupérer dans un try...except le numéro de ligne de l'unité
déclencheuse sans utiliser jcldebug , le tout sous win32.
Merci.
Bonsoir,
J'aimerai récupérer dans un try...except le numéro de ligne de l'unité
déclencheuse sans utiliser jcldebug , le tout sous win32.
Merci.
Quelle est l'utilité ? Tu peut t'arrêter sur les exception Delphi (dans Outil > Option du déblogueur).
D'ailleurs si cette ligne correspond à un appel de fonction (ou de procédure) ça ne pas te dire où ça plante à moins de mettre de modifier le code et de mettre un autre try except dans la fonction appellée. Mais dans ce cas autant donner l'information de l'endroit où ça plante dans ton except.
Salut popo,
Mon prog crash sous 8cores (avec 6cores c'est ok) mais je ne peux pas le tester chez moi (ou au boulot) car je n'ai a dispo qu'un quad au max. Donc pour un pote qui en a un j'ai créé une version debug qui log l'erreur dans un txt.
J'ai retrouvé dans mes fiches maison qu'on pouvait aller à la ligne voulue pendant l’exécution si on avait l'hexa de l'erreur (logiquement fournie dans le message) ,en faisant chercher>aller à l'adresse. Je vais voir si ça fonctionne.
Salutations.
Au risque de me répéter :J'ai retrouvé dans mes fiches maison qu'on pouvait aller à la ligne voulue pendant l’exécution si on avait l'hexa de l'erreur (logiquement fournie dans le message) ,en faisant chercher>aller à l'adresse.
Tu peut t'arrêter sur les exception Delphi (dans Outil > Option du déblogueur).
Le programme s'arrêtera automatiquement sur la ligne où ça plante.
Utiliser EurekaLog ou même une fonction de la JCL (je ne sais plus laquelle) pourrait être une solution plus efficace
Ou tout simple Exception.StackTrace
AQTime Fourni avec XE2 permet de profiler cela aussi !
Une astuce avec Delphi7 et assertions
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager