Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   DUNITX + Stacktrace Madexcept, Suche nach AV (https://www.delphipraxis.net/208933-dunitx-stacktrace-madexcept-suche-nach-av.html)

bernhard_LA 30. Sep 2021 18:07


DUNITX + Stacktrace Madexcept, Suche nach AV
 
ich muss einen bug in unserer Anwendung finden der sich während der unit testphase mit DUNITX zeigt,
was ich brauchte / gerne hätte die Ausgabe der Calling Sequenz vor meiner Access Violation , am besten via Madshi.


Delphi-Quellcode:
  ....  
  DUnitX.OptionsDefinition,
  DUnitX.StackTrace.MadExcept5,
  DUnitX.Banner,
  DUnitX.FilterBuilder,
  ....


in der Stacktrace.inc Datei habe ich Madcecpt5 aktiviert

Delphi-Quellcode:
// Uncomment to use JCL for stacktrace support.
{.$DEFINE USE_JCL}

// Uncomment to use MadExcept 3 for stacktrace support.
{.$DEFINE USE_MADEXCEPT3}

// Uncomment to use MadExcept 4 for stacktrace support.
{.$DEFINE USE_MADEXCEPT4}

// Uncomment to use MadExcept 5 for stacktrace support.
{$DEFINE USE_MADEXCEPT5}

// Uncomment to use EurekaLog 7 for stacktrace support.
{.$DEFINE USE_EUREKALOG7}


Einbinden der Unit DUnitX.StackTrace.MadExcept5 zeigt aber noch keine Wirkung, was muss ich noch alles machen ?

TurboMagic 30. Sep 2021 20:26

AW: DUNITX + Stacktrace Madexcept, Suche nach AV
 
Ich gehe davon aus, dass Debug Infos an sind?
MadExcept kann auch mittels Aufruf einen Stacktrace anfertigen.
Alternativ kann die JCL sowas...

freimatz 1. Okt 2021 07:53

AW: DUNITX + Stacktrace Madexcept, Suche nach AV
 
Ich verstehe das Problem nicht so recht. Ich habe madexcept installiert, gehe in Project auf "madexcept settings" und schalte es dort ein. Dann kommt bei einer AV automatisch ein call stack.

bernhard_LA 1. Okt 2021 08:39

AW: DUNITX + Stacktrace Madexcept, Suche nach AV
 
also compiler statement
Delphi-Quellcode:
 debug
?

TurboMagic 1. Okt 2021 19:24

AW: DUNITX + Stacktrace Madexcept, Suche nach AV
 
Nee, das mit den Debuginfos ist bei den Linkereinstellungen...


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:15 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz