Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.195 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Unerklärliche EAccessViolation am Ende einer Prozedur!?

  Alt 7. Aug 2007, 16:36
Zitat von milchschnitte:
Der Button, auf den ich klicke, wird in der OnClick-Prozedur gelöscht (halt dynamisch erstellt). Das dürfte allerdings auch kein Problem sein, da es ja in den meisten Fällen funktioniert..
Autsch! Genau das ist das problem weil du die im Aurufstack verwendeten Objekte freigibst und je nachdem ob der Speicher beim Zurückspringen durch den Stack noch unzerstört (überschrieben) ist es klappt oder auch nicht.

Lösche niemals Objekte in deren Eventhandler du dich gerade befindest!
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat