Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Debug-Informationen (https://www.delphipraxis.net/61035-debug-informationen.html)

DevilsCamp 16. Jan 2006 10:44


Debug-Informationen
 
Was genau wird da zusätzlich in die Echse geschrieben, wenn ich die Debug-Informationen in den Projekt-Eigenschaften unter Compiler aktiviere?


Ich habe da ein Projekt, bei dem die Echse komischerweise nur MIT den Debug-Informationen fehlerfrei läuft (ohne die bekomme ich eine Zugriffsverletzung beim Importieren eines Excel-Sheets)

Bernhard Geyer 16. Jan 2006 10:47

Re: Debug-Informationen
 
Zitat:

Zitat von DevilsCamp
Ich habe da ein Projekt, bei dem die Echse komischerweise nur MIT den Debug-Informationen fehlerfrei läuft (ohne die bekomme ich eine Zugriffsverletzung beim Importieren eines Excel-Sheets)

Dann hast Du wohl vermutlich einen Pointer-Fehler welcher bei Verwendung von Debug-Infos in Speicherbereiche reinläuft wo Windows kein Veto (Zugriffsverletzung) einlegen kann/muss.
Zeig mal etwas Code.

DevilsCamp 16. Jan 2006 10:55

Re: Debug-Informationen
 
Liste der Anhänge anzeigen (Anzahl: 3)
[quote="Bernhard Geyer"]
Zitat:

Zitat von DevilsCamp
Zeig mal etwas Code.

Dazu müsste ich zwei Units posten. Da der Fehler ja leider nicht kommt, wenn Debug-Informationen benutzt werden, kann ich leider auch nicht sagen, so ungefähr der Fehler auftritt, da selbst ein Try..Except nicht ausgeführt wird.

Ich bekomme die drei Meldungen (in der Reihenfolge, wie die Indizes der Dateien sind) aus dem Anhang

DevilsCamp 16. Jan 2006 13:40

Re: Debug-Informationen
 
Ich habe mal mit den Projektoptionen rumgespielt und festgestellt, dass ich die Fehler nur bekomme, wenn die Optimierung eingeschaltet ist.

Vielleicht hilft das weiter.



Da es sich um eine firmeninterne Software handelt, kann ich leider den Code nicht posten. Für Anregungen, was es evtl. sein könnte bin ich dankbar.

Bernhard Geyer 16. Jan 2006 20:06

Re: Debug-Informationen
 
Bau mal FastMM ein. Dieser Memory-Manager hat den Vorteil das er z.B. erkennen kann auf schon freigegebene Speicherbereich nochmals zugegriffen wird.

omata 16. Jan 2006 20:10

Re: Debug-Informationen
 
Hallo DevilsCamp,

schau dir doch mal MemProof an. Der kann dir sogar die Programmzeile zeigen, in der ein Fehler passiert.

MfG
Thorsten


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:10 Uhr.

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