Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

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

AW: Refcount meines Objektes geht zu früh auf 0

  Alt 24. Okt 2018, 15:06
Würde aber trotzdem gerne verstehen, wie Delphi das Intern macht. Weil wenn ich es mit ein Interface mache dann fügt er ja erst eine Referenz hinzu und löscht sie am Ende der Methode wieder. Warum funktioniert dies nicht gemischt Zwischen Interface und Klasse?
Wenn es kein Interface mehr auf die Instanz gibt wird gnadenlos abgeräumt, egal ob es noch einen Zeiger auf die Klasse gibt.

Ein "Mischbetrieb" sollte man nur im absoluten Notfall verwenden. Und dann funktioniert es nur wenn man explizit einmal _AddRef aufruft um die automatische Referenzzählung auszuhebeln.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat