Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Softwaretests und Qualitätssicherung (https://www.delphipraxis.net/86-softwaretests-und-qualitaetssicherung/)
-   -   Debug Code keine Schutzverletzung -Release Schutzverletzungen (https://www.delphipraxis.net/179615-debug-code-keine-schutzverletzung-release-schutzverletzungen.html)

ATS3788 20. Mär 2014 07:42

Debug Code keine Schutzverletzung -Release Schutzverletzungen
 
Hallo
Was für ein blödes Problem.
Ich habe da eine Anwendung mit Mustang Peak.
Im Debug Mode funktioniert die "exe" Tadellos
nur wenn ich das dann in Release Mode starte bekomme
ich Schutzverletzungen.
Gibt es da eine Möglichkeit herauszubekommen,
was die Schutzverletzungen verursacht.

Furtbichler 20. Mär 2014 07:45

AW: Debug Code keine Schutzverletzung -Release Schutzverletzungen
 
Sind irgendwelche Compilerschalter aktiv/inaktiv je nach Modus?

4dk2 20. Mär 2014 10:34

AW: Debug Code keine Schutzverletzung -Release Schutzverletzungen
 
Wenn es um den Auslöser der Zugriffsverletzung geht,
würde ich das Projekt mit madExcept aktiviert starten,
oder wenn du die Jedi-JCL Tools hast
such mal nach ExceptDlg.pas, der ist standartmäßig unter:
jedi SVN\jcl\jcl\experts\repository\ExceptionDialog\Sta ndardDialogs\ExceptDlg.pas

Den dem Projekt einfach hinzufügen, und bei einer unbehandelten Exception zeigt der an wo die aufgetreten ist.

Furtbichler 20. Mär 2014 10:54

AW: Debug Code keine Schutzverletzung -Release Schutzverletzungen
 
Zitat:

Zitat von 4dk2 (Beitrag 1252691)
...bei einer unbehandelten Exception zeigt der an wo die aufgetreten ist.

Aber dazu muss das Projekt doch mit Debuginformationen kompiliert werden...

jaenicke 20. Mär 2014 11:19

AW: Debug Code keine Schutzverletzung -Release Schutzverletzungen
 
Nein, muss es nicht, die Speicheradressen stehen auch im Release drin, nur die Funktionsnamen usw. nicht. Die muss man dann eben nachschlagen.

Furtbichler 20. Mär 2014 13:30

AW: Debug Code keine Schutzverletzung -Release Schutzverletzungen
 
Zitat:

Zitat von jaenicke (Beitrag 1252700)
Nein, muss es nicht, die Speicheradressen stehen auch im Release drin, nur die Funktionsnamen usw. nicht. Die muss man dann eben nachschlagen.

Stimmt, zur Not gehts.

hoika 20. Mär 2014 16:26

AW: Debug Code keine Schutzverletzung -Release Schutzverletzungen
 
Hallo,

ich würde die Debug-Version mal mit Optimierung kompilieren.
MadExcept wurde ja bereits erwähnt.


Heiko

ATS3788 28. Mär 2014 11:53

AW: Debug Code keine Schutzverletzung -Release Schutzverletzungen
 
Danke Leute
Das muss ich erst mal verarbeiten.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:41 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