Thema: Delphi AV beim beenden

Einzelnen Beitrag anzeigen

Meta777

Registriert seit: 8. Sep 2004
Ort: Magdeburg
248 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

Re: AV beim beenden

  Alt 20. Sep 2006, 15:37
Zitat von SirThornberry:
Aber wie bereits weiter oben erwähnt wird kommen AV's beim beenden in aller Regel zustande weil auf bereits zerstörte Elemente zugegriffen wird. Wenn man zum Beispiel eine Server oder Client-Komponenten hat und im Destroy die Verbindung trennt und dann darauf in Events reagiert kann es schnell zu AV's kommen (wenn man zum Beispiel schon dinge frei gegeben hat welche in einem OnChange angesprochen werden). Auch bei Listviews etc. kommt es schnell mal vor wenn man das OnChange nutzt. Denn wenn das Listview frei gegeben wird und nochmal gecleart wird kommt man in's onChange wo man auf dinge zugreift die zu dem Zeitpunkt wohlmöglich schon zerstört sind.
Danke, aber prinzipiell ist mir das schon klar. Leider ist es mir momentan nicht möglich zu prüfen welches Objekt eben die Probleme verursacht - deswegen die aktueller Lösung... Und deshalb auch die Frage ob es speicherrelevante Probleme geben kann...

Shalom
  Mit Zitat antworten Zitat