Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Jede belibige Methode soll eine bestimmte Prozedur ausführen (https://www.delphipraxis.net/133094-jede-belibige-methode-soll-eine-bestimmte-prozedur-ausfuehren.html)

napsterxx 25. Apr 2009 12:20


Jede belibige Methode soll eine bestimmte Prozedur ausführen
 
Salve,
ich habe ein kleines Projekt mit verschiedenen Funktionen. Nun will ich, dass beim Ausführen einer belibigen Funktion zusätzlich eine bestimmte weitere ausgeführt wird.


Funktion A
Mach etwas ..
> Rufe XY auf

Funktion B
Mach etwas ..
> Rufe XY auf


Und genau dieses Rufe XY möchte ich nicht für Funktion einzeln schreiben sondern das es einfach nach dem ausführen erledigt wird. Geht das denn?

jfheins 25. Apr 2009 12:23

Re: Jede belibige Methode soll eine bestimmte Prozedur ausfü
 
In der Funktion Machwas am Ende einfach XY aufrufen? :gruebel:

alzaimar 25. Apr 2009 13:04

Re: Jede belibige Methode soll eine bestimmte Prozedur ausfü
 
Ich glaube, er möchte das automatisch machen. Wenn es nämlich einige tausend sind, wäre dein Vorschlag vielleicht etwas aufwändig.
Ich habe in einem Profiler ('ProDel') für Delphi den Ansatz gesehen, das ein Delphi-Parser die für das Profiling notwendigen Zeilen automatisch eingefügt (und wieder entfernt) hat. Ich meine, solche Parser (die man dann aufbohren müsste) sogar hier im Forum gesehen zu haben.

napsterxx 25. Apr 2009 13:08

Re: Jede belibige Methode soll eine bestimmte Prozedur ausfü
 
Zitat:

Ich glaube, er möchte das automatisch machen. Wenn es nämlich einige tausend sind, wäre dein Vorschlag vielleicht etwas aufwändig.
Genau das will ich. Aber geht es auch ohne parser?


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:02 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz