Thema: Delphi JCLDebug und MAP-File...

Einzelnen Beitrag anzeigen

Crowbar

Registriert seit: 17. Jun 2002
43 Beiträge
 
#1

JCLDebug und MAP-File...

  Alt 7. Apr 2008, 16:15
Hallo,
ich habe mir mit Hilfe der "JCLDebug" (usw.) eine eigene Fehlerbehandlungsroutine erstellt. Dabei werden u.a. die Fehleradresse sowie die Zeilennummer (Stack-Trace), wo der Fehler aufgetreten ist, angezeigt.
Die dazu erforderliche *.map Datei lasse ich über die IDE-Menüfunktion "Insert JCL Debug data" an meine *.exe anhängen. Somit brauche ich nicht die *.map Datei von meiner Software an die Anwender mitgeben.
Dies alles funktioniert wunderbar!
Sobald ich aber meine *.exe komprimiere (z.B. mit UPX, ASPack) werden im Fehlerfall die "Stack-Informationen" (Zeilennummer) nicht mehr ausgelesen. D.h. irgendwie können die "angehängten *.map-Daten/Informationen", die sich in der *.exe befinden, nicht mehr ausgelesen werden.

Gibt es dafür eine Lösung? Gern möchte ich meine *.exe komprimieren!

Gruß
Crowbar
  Mit Zitat antworten Zitat