Einzelnen Beitrag anzeigen

Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.143 Beiträge
 
Delphi 10.3 Rio
 
#5

AW: LiveTime Managment an Object übergeben

  Alt 1. Dez 2015, 23:18
Da Destroy eine virtuelle Methode ist (als virtual deklariert), ist sie in der Virtual Method Table (VMT) eingetragen. Den entsprechenden VMT-Eintrag kannst du finden und "umbiegen". Schön ist das natürlich nicht, und erfordert gute Kenntnisse der Interna. Die Umleitung würde dann auch für alle Objekte der "gehackten" Klasse gelten (das könnte man vermutlich umgehen und die Änderungen nur für eine Objektinstanz wirksam machen, aber das wird komplizierter).
Ja genau das meine ich...
  Mit Zitat antworten Zitat