![]() |
Name der Function / Procedure ermitteln
Hallöle!
Was mich schon immer etwas nervt :roll: , ist daß ich den Namen der Procedure/Function in meiner Fehlermeldung eintragen muß, um zu wissen von welcher Stelle in meinem Prog die Meldung kommt. Ich habe mir angewöhnt, wenn ich einem Try-Except-Block mit ShowMessage eine Fehlermeldung ausgeben, voran den Namen der Procedure / Function zu schreiben. z.B.:
Delphi-Quellcode:
Wenn man beim kopieren dann mal vergisst den Namen zu ändern und der Fehler auftritt, sucht man sich einen Wolf.
try
... except on E:Exception do showMessage('LadeComboBox: ' + E.Message); end; Gibt es nicht irgendeinen Befehl oder eine Variable mit der ich den Namen der aktuellen Procdure / Function ermitteln / abfragen kann? Gruß |
Re: Name der Function / Procedure ermitteln
Gibt es aber nur wenn genügend Debug-Infos in der Exe vorhanden sind.
Schau dir dazu mal die StackTrace/FrameTrack-Demos der ![]() |
Re: Name der Function / Procedure ermitteln
Danke erstmal für deine schnelle Antwort! :cheers:
Zitat:
Ich habe mir erstmal die Code-Library von dem Link runtergeladen und werde mir das mal zu Gemüte führen. Gruß [edit]Tippfehler - Sollte mich Tüte Deutsch, hat schon vielen gehelft[/edit] |
Re: Name der Function / Procedure ermitteln
Zitat:
Aber die JEDI soll 'ne Möglichkeit haben externe Debuginfos komprimiert an die Exe zu hängen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz