Einzelnen Beitrag anzeigen

backdraft

Registriert seit: 19. Apr 2005
Ort: Hückeswagen
333 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: TVirtualMethodInterceptor - Wie kann ich zwei Methoden vergleichen?

  Alt 20. Apr 2023, 14:29
Als ersten Schritt wollte ich den String-Vergleich rausbekommen, denn kein Delphi-Refactoring-Tool der Welt erwischt so etwas, sollte die Methode einmal umbenannt werden (oder?).
Vollkommen korrekt, ja.

Die Delphi VMT ist COM-kompatibel, was bedeutet, dass sie einfach als array of Pointer implementiert ist und auch immer sein wird. Hierbei zeigt das erste Element auf die erste virtuelle Methode, das zweite Element auf die zweite virtuelle Methode, etc.

Hab mal aus dem Kopf ganz schnell was zusammengehackt:
Würde auch ein "inherited" in der FOriginalVirt2 funktionieren?
Könnte man sich so auch in den Destructor hängen von einer Klasse?
Oliver
  Mit Zitat antworten Zitat