Closed GoogleCodeExporter closed 9 years ago
The startup might be here for support...
http://stackoverflow.com/questions/4205903/bpl-file-needs-run-time-packages
Possible TODO:
- add seperate list for packages
- during covering of *.pas, scan for entry point by some kind of mask
- try to go into package by continuing to set breakpoints ( jopefully dcc32.exe supports this ) ...
- grab the output as usual of if it is not possible, parse package. What excatly to parse I dunno as I have not so specific knowledge what are compile-time files for bpls or what kind of data manipulations bpl excatly have that makes it non-default-DLL ...
Original comment by linards....@gmail.com
on 22 Mar 2012 at 4:43
Also interesting tips that mmight come handy ..
http://www.stevetrefethen.com/blog/WhyTheDelphiDebuggerMightFailToStopAtYourBrea
kpoint.aspx
Original comment by linards....@gmail.com
on 22 Mar 2012 at 4:49
And also this one ...
http://stackoverflow.com/questions/1143783/debug-breakpoint-doesnt-work-only-in-
datamodule-unit-delphi
Original comment by linards....@gmail.com
on 22 Mar 2012 at 4:51
And finally:
http://stackoverflow.com/questions/2343875/disassembling-a-dll-coded-in-delphi-h
ow-to-start
Original comment by linards....@gmail.com
on 22 Mar 2012 at 5:05
I assume that this utilities source can be used to import portions for BPL
disassembly and therefore power to have Package support :)
http://www.woodmann.com/collaborative/tools/index.php/DeDe
Hope I helped by gathering this info...
Original comment by linards....@gmail.com
on 22 Mar 2012 at 5:10
This should be set to HIGH priority iisue! :)
Original comment by linards....@gmail.com
on 27 Mar 2012 at 12:10
Since BPLs are regular DLLs, I suspect what needs to happen is to catch the
loading (HandleLoadDLL in Debugger.pas) and addBreakPoints corresponding to
that BPL just loaded. It might be relatively easy to implement, unfortunately I
don't have the time at the moment to try it out.
Original comment by christer...@gmail.com
on 27 Mar 2012 at 3:33
Just wanned to add note that the support for this feature is now under testing
/ debugging. Stay tuned...
Original comment by linards....@gmail.com
on 20 Apr 2012 at 9:32
Original comment by linards....@gmail.com
on 23 Apr 2012 at 2:43
Original issue reported on code.google.com by
linards....@gmail.com
on 22 Mar 2012 at 2:53