![]() |
Exception in Destroy
Hallo,
ich Arbeite mit Delphi 6 unter Win7 64bit. Es geht sehr gut. Jetzt habe ich aber in meinen Komponenten einen Fehler, der beim Free aller aktuellen Komponenten eines Formulares bei deren Destroy eine Exception auslöst, die vermutlich eine von mir erzeugte falsche Speicherzuordnung als Ursache hat. Im Thema von "Gruber_Hans_12345 · begonnen am 14. Jan 2008 · letzter Beitrag vom 22. Jan 2008" wurde mein Problem genau beschrieben. Im Ergebnis gab es keine unterstützende Software für Delphi 2007 sondern es mußte mühsame Handarbeit ausgeführt werden. 1. Leider bin ich nicht so gut die dazu notwendigen Arbeitsschritte selber zu erkennen. >> " Im D6 hatte ich unter anderen den memcheck drauf, der hat mir sowas immer angezeigt. (Hat auch mitgespeichert, wo das Objekt, das ich versuche ein zweites mal freizugeben, erzeugt wurde) " 2. ich kenne memcheck nicht, könnte damit wahrscheinlich den Fehler besser orten (siehe Zitat aus o.g. Beitrag) Kann mir jemand mit memcheck auf die Sprünge helfen. Sollte memcheck nicht unter W764bit laufen habe ich auch noch einen Windows 2000 PC bzw. einen Windows Xp PC auf denen das gleiche Delphi6 läuft. Gruß Klaus Köth |
AW: Exception in Destroy
Ich würde dir FastMM empfehlen:
![]() In der beiliegenden .inc Datei kannst du auch den FullDebugMode aktivieren um noch mehr Informationen zu bekommen. |
AW: Exception in Destroy
Im Beitrag Exception in Destroy von Gruber_Hans_12345 · begonnen am 14. Jan 2008 · letzter Beitrag vom 22. Jan 2008 stand dazu
Zitat:
Gruß Klaus |
AW: Exception in Destroy
Zitat:
|
AW: Exception in Destroy
Memcheck macht für Delphi kaum einen Sinn, es ist eigentlich für C bzw. C++ Programme. Der Aufwand ist auf jeden Fall viel höher als bei FastMM.
Zitat:
Das zeigt dir einen Stacktrace zu jedem geleakten Objekt an und bei Speicherverletzungen (Zugriff nach Freigabe des Objekts) wird der Stacktrace der Erstellung des betreffenden Objekts, der Freigabe des Objekts und des aktuellen Zugriffs gespeichert. Mehr Informationen kannst du wohl kaum bekommen. |
AW: Exception in Destroy
Zitat:
|
AW: Exception in Destroy
Liste der Anhänge anzeigen (Anzahl: 1)
Im Anhang liegt unsere Version der Einstellungsdatei. Die hat den FullDebugMode aktiv.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:14 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