Einzelnen Beitrag anzeigen

moelski

Registriert seit: 31. Jul 2004
1.110 Beiträge
 
Delphi 2010 Professional
 
#1

Name einer Procedure / Funktion zur Laufzeit?

  Alt 29. Nov 2005, 11:53
Moin !

Wir würden gerne in unserer Anwendung zum Loggen die Procedure und Funktionsaufrufe protokollieren. Wir könnten so den "Weg der Daten" besser nachvollziehen.

Also BsP:
Angenommen wir haben eine procedure xy
Delphi-Quellcode:
procedure xy();
begin
 ....
 Logging(procedure Name);
 ....
end;
Jetzt würde ich halt gerne der Procedure "Logging" den den Namen XY übergeben. Auf diese Weise könnten wir halt nachvollziehen, wie unsere Daten von den verschiedenen Proceduren die wir so haben, nacheinander bearbeitet werden.

Das ganze soll aber zur Laufzeit funktionieren, um auch beim User Loggen lassen zu können. Wir verwenden schon die Debug Extentions von jcl. Hier wird ja sogar (im Fehlerfall) die Linie im Quellcode ausgegeben, die den Fehler produziert hat. Kann ich das auch dafür "missbrauchen", um halt den Procedure- / Funktionsnamen rauszufinden? Hat da jemand evtl. einen Codeschnipsel für mich?
Dominik Schmidt
Greetz Dominik

I love Delphi 2007/2010
  Mit Zitat antworten Zitat