Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Zugriffsverletztung nach Methodenaufruf

  Alt 4. Feb 2022, 11:29
Jupp, dass $000000xx ist schon ein Hinweis auf ein nil (nil+offset).

Warum die Klasse nicht mit T?
Bei CDeviceWerkzeugauswahl.Create; hätten Viele wohl erst gedacht, du nimmst Variable.Create anstatt TKlasse.Create .


Klassen/KlassenInstanzen sind intern bereits "Zeiger"

Lass den Mist mit Pointern weg.


Beim Pointer zeigst du auf die Variable, wo der Objektzeiger gespeichert wurde, nicht auf das Objekt.

Und war die Variable z.B. eine Lokale, dann gibt es sie später garnicht mehr.



PS: Alt+Druck, kopiert nur das aktive Fenster,
aber lass hier das Bild auch weg.
Strg+C kopiert den Dialog-Inhalt als Text und dann einfach hier ein Strg+V mit [QUOTE]...[/QUOTE] drumrum.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 4. Feb 2022 um 11:34 Uhr)
  Mit Zitat antworten Zitat