Einzelnen Beitrag anzeigen

Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#14

Re: Wie private Setter-Methode überschreiben?

  Alt 28. Sep 2006, 15:48
Zitat von negaH:
Das Patchen einer Setter-Methode erfolgt dabei nicht über die VMT der Klasse, sondern man patcht den RTTI Eintrag zu der Property.
Ich habe den Blödsinn gerade bemerkt, den ich geschrieben habe. Das umbiegen durch Ändern der VMT funktioniert nur bei virtuellen Methoden, wenn deren Sprünge nicht fest in den Code kompiliert wurden. Das würde aber heißen, dass er das Umbiegen nicht gebraucht hätte. *g*
Ich habe das mal gemacht um virtual *class* methods umzubiegen...
Robert Giesecke
I’m a great believer in “Occam’s Razor,” the principle which says:
“If you say something complicated, I’ll slit your throat.”
  Mit Zitat antworten Zitat