Thema: Delphi "Unsterbliche" Klassen

Einzelnen Beitrag anzeigen

Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#44

Re: "Unsterbliche" Klassen

  Alt 15. Dez 2005, 15:47
Zitat von Dax:
Zitat von MaBuSE:
Dann kann ich selbst ausprobieren, ob TObject(Klasse).Free; funktioniert.
Ich füchte das wird nix Free ruft Destroy auf, Destroy ruft FreeInstance auf, und FreeInstance ist nun mal virtuell und damit nur über patchen wieder auf TObject zurückbiegbar.

Edit: So, killen wir die Klasse mal.FreeMem(Pointer(Unverwundbar), Unverwundbar.InstanceSize);
Hehe


Delphi-Quellcode:
var Unv : TUnverwundbar
FreeMem(Pointer(Unv), TUnverwundbar.InstanceSize);
Das bringt nix
Michael
  Mit Zitat antworten Zitat