![]() |
Exception in Code Zeile Nr. ????
gibt es eine Möglichkeit die Zeilennummer einer Exception auszugeben ?
z.B.
Delphi-Quellcode:
:gruebel:
on e:Exception
do ShowMessage(e.ClassName#13#10+e.Message+#13#10[b]e.ZEILENNUMMER[/b]); thanXs say the little Andreas :stupid: |
Re: Exception in Code Zeile Nr. ????
|
Re: Exception in Code Zeile Nr. ????
In der Jedi Code Library gibt es eine Unit die dir die "C-Like-Makros" __LINE__ und ähnliches bereitstellt.
Funktioniert jedoch nur wenn auch entsprechende Debug-Infos (TD32-Debuginfos) in die Exe kompiliert wurden. |
Re: Exception in Code Zeile Nr. ????
Zitat:
mfG mirage228 |
Re: Exception in Code Zeile Nr. ????
Du sollst sie ja damit nicht ausliefern, sondern nur beim Entwicklen nutzen.
|
Re: Exception in Code Zeile Nr. ????
Zitat:
Erst bei .NET ist sowas auch ohne Debug-Infos möglich. |
Re: Exception in Code Zeile Nr. ????
Sehr gut ist auch EurekaLog, das ist zwar nicht kostenlos, aber bläht die EXE nur um ca. 5% auf. Dafür kriegst Du dann sowas (auf Wunsch auch automatisch per SMTP):
Code:
Exception:
---------------------------------------------------- 2.1 Date : Tue, 1 Feb 2005 01:17:21 +0100 2.2 Address: 005261AF 2.3 Module : lager.exe 2.4 Type : EADSDatabaseError 2.5 Message: tblBestand: Dataset not in edit mode. ... |0052819C|lager.exe |adsdata.pas |TAdsDataSet |DataEvent |7895 | |005108AE|lager.exe |DB.pas |TDataSet |MoveBy |10134| |00510708|lager.exe |DB.pas |TDataSet |MoveBy |10084| |005108F6|lager.exe |DB.pas |TDataSet |Next |10144| |005108D0|lager.exe |DB.pas |TDataSet |Next |10141| |0075386D|lager.exe |bestand.pas |TfrmBestand |btnVorClick |417 | |
Re: Exception in Code Zeile Nr. ????
Die Debug-Extension der JCL komprimiert das Map-File und tackert es als eigenes Segment an das EXE.
|
AW: Exception in Code Zeile Nr. ????
Kann Delphi (XE) sowas mittlerweile von Hause aus?
|
AW: Exception in Code Zeile Nr. ????
*push*
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:43 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-2025 by Thomas Breitkreuz