AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Werkzeuge FastMM und block modified after being freed
Thema durchsuchen
Ansicht
Themen-Optionen

FastMM und block modified after being freed

Ein Thema von SBDelphi · begonnen am 27. Apr 2010 · letzter Beitrag vom 3. Mai 2010
 
SBDelphi

Registriert seit: 10. Jun 2009
10 Beiträge
 
#1

FastMM und block modified after being freed

  Alt 27. Apr 2010, 10:46
Hallo Leute,
ich hab ein kleines Problem mit FastMM.
Beim Beenden der Applikation kommt die Fehlermledung "FastMM detected that a block has been modified after being freed".

Ich bau mir in meiner Applikation einen Baum aus einzelnen Knoten auf. Diese Knoten können von mehreren verschiedenen Typen sein, die alle von einer Basisklasse "A" abgeleitet sind (die wiederum von TObject abgeleitet ist).

Wenn die Applikation nun geschlossen wird, wird der Baum rekursiv gelöscht.

Sofern nur der RootNode vorhanden ist, gibt's auch keinen "Fehlermeldung" von FastMM.
Sobald jedoch ChildNodes vorhanden sind, gibt's eben die Meldung.

Da ich auch nach mehreren Stunden Codeanalyse nicht auf einen ev. Fehler gekommen bin, nun meine Frage ob hier nicht eventuell durch die Rekursion
FastMM auf den Holzweg geleitet wird, da ja Rekursionen den Stack auch beeinflussen.

Hat jemand Erfahrung damit?

Das Löschen auch großer Strukturen funktioniert ohne Exceptions, d.h. ablauftechnisch ist der Source soweit i.O, nur eben die Beeinflussung des Stacks nicht....

Bin für jeden Hinweis dankbar!
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:47 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