![]() |
Insert JCL Debug data
Kann ich von einem externen Aufruf, die JCL Debug Data an ein EXE File dranhängen?
Nach dem compilieren habe ich ja nun eine EXE und eine MAP Datei, und nun müsste ich aus der MAP ja die JCL DEbug Data erzeugen und ans EXE ranhängen ... aber wo schaue ich da am besten nach? eine EXE bei den JCL die sowas macht habe ich nicht gefunden |
Re: Insert JCL Debug data
Du schaltest die Projektoption "Insert JCL Debug Data" im Projektmenü pro Projekt ein und stellst beim Linker noch die Option Mapfile = "detailiert" ein. Dann wird das direkt in die Exe reingelinkt. Ich benutze Delphi7 und JCL198.
Gruß, Christoph |
Re: Insert JCL Debug data
ich meine, ich muß das ganze OHNE IDE schaffen
also entweder mit einem "stückchen" delphi code, das das macht oder eine externes EXE File dem ich die Parameter angebe dafür. Die detailed MAP Datei existiert schon, ein EXE File auch (ohne irgendwelchen Infos) jetzt brauche ich "nur" noch Infos, wie ich aus MAP+EXE eine EXE mit JCL DebugData erzeuge |
Re: Insert JCL Debug data
Extrahiere aus dem IDE-Experten den relevanten Code. JclDebugIdeImpl.pas ist da der Startpunkt. Das zugehoerige Projekt ist JclDebugExpertDLL.dpr.
|
Re: Insert JCL Debug data
danke, gleich mal gucken
|
Re: Insert JCL Debug data
Das Prinzip des Experten ist einfach. Im BeforeCompile wird das detailed MAP file erzwungen. Im AfterCompile wird das .jdbg File erstellt und an das EXE gepatcht. Es wird als eigenes Segment eingetragen.
|
Re: Insert JCL Debug data
ja danke, hat perfekt funktioniert!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:18 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