Einzelnen Beitrag anzeigen

Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#8

AW: Ein Object in mehreren Listen

  Alt 18. Mai 2011, 12:12
Kann man den Destruktor eigentlich irgendwie abbrechen?
Also sowas wie:

Delphi-Quellcode:
Destruktor TMyObject.Destroy;
Begin
  Dec (fRefCount);
  if fRefCount>0 Then Abort;
End;
Klar, SOO natürlich nicht. Aber irgendwie anders?
Kann man sicher irgendwie hinfrickeln, würde ich aber nicht empfehlen. Du könntest aber statt Objekten Interfaces nehmen, die haben eine Referenzzählung.
  Mit Zitat antworten Zitat