Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Zugriffsverletzung beim Beenden (https://www.delphipraxis.net/159258-zugriffsverletzung-beim-beenden.html)

Privateer3000 20. Mär 2011 17:57

Delphi-Version: 7

Zugriffsverletzung beim Beenden
 
Hiho,
beim beenden der anwendung (gestartet in der IDE)
erfolgt eine Fehlermeldung:

Im Projekt ist eine Exception der Klasse EAccessViolation
Zugriffsverletzung bei Adresse 005CE844 im Modul...
Schreiben von Adresse 000001AC...

Wo knallts, kann das jemand herauslesen aus der Meldung???

mkinzler 20. Mär 2011 18:09

AW: Zugriffsverletzung beim Beenden
 
Nein, weil die Adresse ja variiert. Hast du mal versucht die Anwendung zu debuggen, um zu sehen, wo der Fehler genau auftritt?
Tritt der Fehler auch ausserhalb der IDE auf?

Privateer3000 20. Mär 2011 18:12

AW: Zugriffsverletzung beim Beenden
 
Ja der tritt auch ausserhalb auf. Allerdings kommt nur die Problembericht Faselei.
Hab ich versucht, aber nach der Fehlermeldung kann ich nur per StrgF2 beenden.

Privateer3000 20. Mär 2011 18:17

AW: Zugriffsverletzung beim Beenden
 
Das CPU Fenster zeigt eine Zeile in TButton.Notification.
Wird evtl. die Komponente nicht freigegeben?

vergessen 20. Mär 2011 18:39

AW: Zugriffsverletzung beim Beenden
 
MessageBox(Null oder Handle,'Bin bis hierher gekommen #001'','Kein Fehler',mb_Ok or mb_IconInformation or mb_DefButton1);

mkinzler 20. Mär 2011 18:44

AW: Zugriffsverletzung beim Beenden
 
Oder halt mit dem Debugger Schritt für Schritt den Code durchgehen

Privateer3000 20. Mär 2011 18:47

AW: Zugriffsverletzung beim Beenden
 
Ok Danke,
noch ne Idee zum CPU Fenster?
Wenn es in der Button Notification hängen bleibt?

Privateer3000 20. Mär 2011 18:57

AW: Zugriffsverletzung beim Beenden
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hab mal Screenshot vom CPU Fenster gemacht

mkinzler 20. Mär 2011 19:02

AW: Zugriffsverletzung beim Beenden
 
Befindet sich ein Popupmenü o.ä. auf der Form oder ein TDBButton?

WM_CLOSE 20. Mär 2011 19:06

AW: Zugriffsverletzung beim Beenden
 
Gibst du zufällig einen im designer erzeugten Buton frei?
Ansonsten das Projekt neu erstellen.
Wenn es dann immernoch nicht geht hilft nur den Code im Einmzelschritt zu durchlaufen.
Es kommt natürlich darauf an,ob die Exception im VCL-Code auftritt, oder in deinem eigenen:
Tritt er im VCL-Code auf, hast du zu 99,9% irgendwo etwas freigegeben, was du nicht freigeben sollst.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:55 Uhr.
Seite 1 von 2  1 2      

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