Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.153 Beiträge
 
Delphi 12 Athens
 
#2

AW: access violation in Menus.SetWindowHandle

  Alt 8. Dez 2017, 21:28
Wie genau sieht denn die Fehlermeldung aus?
(du wirst es nicht glauben, aber Strg+C in der Fehlermeldung und dann hier als Text einfügen Strg+V)

Und den Stacktrace kennst du? (den kann man übrigens auch Multiselekt markieren und kopieren)

Wenn es wirklich in der ersten Zeile knallt, dann hat jemand diese Methode aufgerufen, obwohl das Objekt weg ist.
Zugriffsverletzung bei Adresse 000000xx -> der Objektzeiger ist NIL und der Aufrufer vergisst mit Assigned zu prüfen
Zugriffsverletzung bei Adresse xxxxxxxx -> der Objektzeiger ist IRGENDWAS und jemand hat vergessen die Variable auf NIL zu setzen, als dasObjekt freigegeben wurde

bei NIL:
Man kann extern den Bugfix machen (beim Aufrufer dieser Funktion) oder notfalls intern Bugfixen if Assigned(Self) then Exit; , aber vorzugsweise Ersteres.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat